Reviews of professor Alan Halverson

Rating: 2.0/5, difficulty: 5.0/5
Less learning from the classroom. Doesn't keep the course interesting. Grades only by a certain factor and are not structured thoroughly. Save your credits by reading a few research papers and most of his paper readings is on old techniques (did not include much recent research papers).

Rating: 1.0/5, difficulty: 5.0/5
It's definitely not recommended to take the course under him, you won't learn anything for sure. Instead, you may read some research paper and understand the course. The professor explains nothing beyond the paper. It's a waste of credits if you take a course under him. His grading strategy is hilarious. He just gives whatever he feels.