Not a good professor. You will have lecture quizzes even though there was not a single lecture in this class, he just shares slides with you that don't even work. His TA's are also not very helpful. All around bad class and terrible communication between student, TA's and the professor himself.