Super unprofessional, and lecture notes were awful. Spent a lot of time rushing through lectures to do examples when no one understood the basic material. If you're going to take this course id recommend a different prof.