Reviews of professor Daniel Balague

Rating: 4.0/5, difficulty: 3.0/5
He just follows the textbook, the lecture is meaningless, but the participation counts for your grades, so you'd better go to the class. AND there are pop quizzes once a week. The midterms are pretty straightforward if you do the homework, you will be fine.

Rating: 1.0/5, difficulty: 4.0/5
Expects the utmost of his students but has no sympathy towards students. Hard grader. Is posting details about the final exam the day of the final and has given no review session. Tough grader and expects students to code python heavily for homework. Doesnt have office hours and doesnt help students and rarely answers emails.