Thomas Lewis
He's a great professor, it's a difficult class and I struggled a lot but if you put in the time and effort Lewis will do his best to help you succeed. If you ask questions and do the homework you'll do pretty well in his class. Definitely take Lewis for 201 if you can; he is one of the best, if not the best, 201 professors!