Michael Mendonez
 Overall, I would recommend taking him just don't 't skip class and do your work. He is very understanding when it comes to giving extensions. The revised course is much more interactive and he's always available to give great feedback if needed. don't be scared to participate!