CS50 Hackathon 2015

Standard

CS50 logo Another great CS50 Hackathon! You can find pictures of this crazy fun event here. As usual, I was the oldest staffer by a long shot. Slow start until the Mexican food came in at 9:00 pm, then the questions and requests for help started. Wherever you may be around the globe, if you have not experienced CS50 yet and are interested in learning the fundamentals of programming – go see CS50x on edX.

Advertisements

CSCI e45a is now all online! First run starting today

Standard

e45a introAfter many sessions in the recording studio this spring and summer, the fall installment of CSCI e45 is now all online. We are venturing off in the brave new world of online teaching. I can tell already that we will be missing our in person interactions with the local students. But, as expected, the online format offers the possibility to do a number of exciting new things that will hopefully help students learn and retain knowledge better.

One step closer to world domination :) – co-teaching with Scott Bradner

Standard

Scott and I are pairing up to create a new year long course using his two courses as a starting point. I am honored, scared and excited to be able to do this, and to do it with Scott. The course descriptions are here:

T.A.’ing CSCI-E170: Security, Privacy and Usability with Scott Bradner

Standard

My weekly “icing on the cake” this Spring has been to T.A. Scott‘s course on Security, Privacy and Usability. Educating younger generations on the beautiful and scary realities of the cyber world is an immensely rewarding activity. The course is an interesting mix of technology, security, law, observations of key actors (government, private sector, etc.) and their actions in cyberspace, etc. I would describe E170 using Jonathan Zittrain‘s words to describe iLaw: “it’s like a very rich piece of chocolate cake”.

T.A.’ing IGA-236M: Technology, Security, and Conflict in the Cyber Age with Prof. Waldo

Standard

Nice group of 65 students together for a week to discuss policy making in cybersapce and get a healthy introduction to key technical concepts. Daily writing assignements on some simple 😉 questions: “What would be a policy approach to protecting from viruses/malware?”, “How should one think about the concept of jurisdiction in cyberspace?”, etc. Broad range of topics covered from the basics of binary to circuit vs. packet based networks to Stuxnet/Estonia and the definition of cyber-war. Watching Jim in action is definitely a treat. Great talks from Dan Geer, Jeff Stutzman, Vivek Mohan and Lucas Kello