Lucas Haley
Super nice professor. The material is hard but he does his best to explain it so it's understandable. He required us to write all of the notes and notes from the weekly videos, and upload them weekly. It's a LOT of material. If you don't study you will get behind. Thankfully the tests aren't cumulative. If it wasn't all online I wouldn't get an A.