Robert Wilson
Mr. Wilson is a good teacher, however sometimes he struggles explaining things so I would recommend taking any class after the very first lecture he gives. Also, be sure to pay attention and study hard because his exams can be tricky. He also is really accesible so you can go to his office hours and he will help you out.