Ram Durairajan
This class seems to have two separate tracks, the projects, and the concepts. Make sure to learn both because you will be tested on concepts, but the projects do not help you remember precisely the words he wishes you to use on exams. Also, he seemed excited to not teach for another year at the end of the final lecture which was concerning to me.