first time the course has run (15s1). it's a lot of fun, the content is usually interesting but occasionally gets a bit dry. the labs are amazing - hacking wireless networks, breaking SSL. fun practical stuff, hands on. the assignment looks interesting and there are a bunch of fun optional projects. there's also a "miniconf" where each pair is given a paper to research, write a report on, and present to the class at the end. Seems like it's been done well.