Gregory Mohamed
Honestly, I wasn't a very big fan starting the semester, but I warmed up to him after a few months. The lectures are pretty difficult to follow and he does have a tendency to trail off into an unrelated question, but he does care quite a bit about his students and is very passionate about his work. Very approachable and kind.