Charles Barrows
Dr. Barrows's lectures were awesome! He includes memes and gives us a notes packet to fill out in class, which I loved. Attendance is optional, and there's some time to ask questions during lecture. His tests were a bit hard mathematically, but he provides TONS of practise problems - use them!! Def recommend, because he really cares abt teaching.