Really passionate about his field, he uploads YouTube videos as optional proofs to watch, and gives links to further discussion on any topics you want. There was alot to learn but class felt a little easy for a upper div. Homework was twice a week and took about 2 hours each max. Highly reccomend