Professor never replies to emails, the same goes for the TA's. No grading criteria or feedback on exams/quizzes after they are over. Are not cooperative or helpful. Just take this course with another Professor.