Amit Raysoni
He makes this an easy class, offers extra credit, and pays attention to the progress of the class so he doesn't overwork it. Textbook walkthrough is interactive and easy. Lots of homework, but easy and he gives high grades. He is friendly and enjoyable. Mostly reading, some movies, plenty of writing, and many educational conversations.