Marc Beauchamp
I enjoy the class but on some subjects, he does not break it down as great. Does not really engage with class about announcements and tests ahead of time. Lots of self teaching and reading. Questions are sometimes confusing.