Rathin Basu
I love this guy! He is so so knowledgable about his subject, and is very passionate about teaching. He really cares about students and is willing to answer/explain and question, in or out of class. I didn't use the textbook much but took notes in lecture. Not a class you can miss- he takes attendance. All the tests were multiple choice.