Rossen Rashkov
Very good professor. He spent a lot of time solving problems from the textbook, as well as going over any homework problem I asked him about. The exams were very straightforward and he even drops your lowest score. On top of that, he gave several extra credit problems and the labs were graded very easily.