Reviews of professor Michael Holland

Rating: 4.0/5, difficulty: 2.0/5
I took this class for my minor asynchronously and I actually learned R & SAS more than l learned C and Python for my engineering classes. I liked the structure of the class- weekly labs, hw, open book quizzes with an open book midterm and final. The only issue I had was waiting 1.5 months to see my midterm grade when finals are 1 week away.

Rating: 4.0/5, difficulty: 3.0/5
Overall a great professor. You'll have to actually go to class to do well but his lectures were easy to follow along since he posts the slides. The weekly assignments weren't too difficult, aligned with the notes so easy grade boosters. The DA assignments are more tedious but if you follow the instructions and work on them ahead they're okay.

Rating: 5.0/5, difficulty: 3.0/5
Very nice and understanding guy if you put in work to show up to lecture and do your work. The poor rating has a lot to due with the individual, and not the professor. Does not tolerate skipping, cheating, or disrespect. If you talk to him, he will listen. TAs gave me good marks. DA assignments take 5-10 hours. Be prepared to spend time on the HW.

Rating: 2.0/5, difficulty: 4.0/5
Just do all the homework and turn in quizzes and DA on time. The homework's and DA help you study for the exam. He goes way to fast with his lectures and it seems he over bloat's to fill in class runtime. Whoever grades the DA assignments is pretty harsh with grading. He's a pretty enthusiastic guy, but its hard to pay attention to the lectures.

Rating: 1.0/5, difficulty: 5.0/5
This course has the most insanely boring lectures you'll ever attend, but if you don't go you will fail. Additionally, the entire course is based around 3 huge assignments with 3 exams and a ton of homework. I would altogether avoid him if you can but also avoid this course in general if you have a heavy workload.