Such an amazing teacher! He cares a lot about what he teaches and cares a lot about his students. Takes a while to grade things, but his lectures make the class worth it. Reading quiz due each week, but they are only five questions and he takes the highest 15 out of 22. Take him if you have the opportunity. 