TEACHING
6.189 - MIT IAP 2007 - Multicore Programming Primer

This course was a brand new 2007 class offering open to all MIT students (undergraduates and graduates). I co-taught the course with Prof. Saman Amarashinghe. The course ran from January 8 to February 2, and covered 18 lectures including some guest speakers. In this course students spent several weeks learning about new multicore architectures and parallel programming patterns. As a practical twist to the course, student learned to program Cell processor using Sony PLAYSTATION®3 consoles. The course culminated in an exciting competition, and prizes were awarded to the best projects. The course was a lot of fun to organize and teach, and it received a lot of publicity.

For more information, visit the course webpage.


Teaching High School Students

I am currently planning two new computer science courses for high school students. These courses offer a fun and exciting contexts for students to learn how to program embedded and mobile devices. If you're interested in learning more about these courses, please contact me.