Brian Peet
This is the online version of the class. Following along with the lecture videos is very hard because they have no captions. Sometimes you will have to guess the meaning, and then search on google to make sure you correctly deciphered the correct meaning. I feel if the videos became a massive time sink or something to skip to do homework instead.