Paul Stotts
Dr. Stotts was a super chill professor, who's lectures and assignments were driven from past semesters. But don't let that fool you, the resources are really good, and I enjoyed working on them. They teach you all the concepts you need from the lectures, and they're fun do to. Only downside is that lectures are a little stale, but still useful!