Rana Gautam
Very clear and informational lectures, if you show up and read the book you will pass easily. There is one group presentation at the end of the semester, but it is not hard by any means. He allows the class to influence and give opinions on some assignments and is fair overall. If you need this class, take this professor. 