Pretty chill guy but his recorded lectures are basically text-to-speech of slides and he can't offer further examples/clarification that isn't contradictory. He made the simplest concepts really confusing. Not to mention the lack of co-ordination between him and his TAs on what they expect from students regarding projects.