Devon Donohue-Bergeler
Helpful, straightforward lectures, and is easy to reach out for help.  Lots of homework that is difficult, and textbook (required to access homework) is expensive.  You are required to work with classmates on various assignments.  Great professor, but be ready to do some work.