Paul Farag
Took the class, and passed. Too much group projects every week, little time to prep because its a once a week class. Has really long lectures, don't need to pay attention, but if you do, you will learn some interesting stuff.