Nice person overall. His lectures can be a bit repetitive as a lot of it is proving a concept for a large chunk of time. Tips: stay caught up with the material; if you need help, utilize office hours.