Reviews of professor Rick Barnard

Rating: 1.0/5, difficulty: 4.0/5
Nice guy, good one on one but very bad at lecturing and assignments are really hard

Rating: 5.0/5, difficulty: 3.0/5
Rick is one of the best professors I've ever had! He's always available to answer questions without judgment. He grades fairly and doesn't mark you off for computational errors, but rather your understanding and process of approach. The material he teaches isn't easy to grasp but he's always there to make sure you do when you go to his office hours

Rating: 4.0/5, difficulty: 3.0/5
Not the best at conveying his ideas during lectures and tends to spend too much time at the beginning of class talking about upcoming events which leads to the class going over the same parts of a lecture over the week. That said, he does know the material and is available for help outside of class. Is much better at clarifying info one to one.

Rating: 4.0/5, difficulty: 5.0/5
This class was very hard. It takes lot of math background and some CS to fully understand what was going on. Rick was always happy to teach and was great with questions. The main issue with this class is doing a lot of work and not understanding why you are doing it. He needs to have more examples to fully grasp the material, MORE PICTURES!

Rating: 5.0/5, difficulty: 3.0/5
Amazing! The lectures are clear and true to the text (openstax). The homework assignments are true practice for the exams. He is available outside of class and gives passionate reponses to questions. Gives problems sets of sections/topics for extra points to the overall grade. Doesn't assingment homework for grades, but for practice. Test heavy.

Rating: 1.0/5, difficulty: 4.0/5
His grading is based on how many objectives you get. A "2" means full credit and a "1" is partial credit (partial credit doesn't count for anything). Your grade is only based on quizzes/exams which are really difficult. Due to his grading system you start at failing and have to work up to passing. It sounds nice but gets very stressful very fast.

Rating: 5.0/5, difficulty: 4.0/5
He gives very difficult tests but his grading is very fair. He is fast paced during lectures but follows the lecture notes closely so its easy to catch up. He is very good during office hours. Take his class if you have some extra time and want to really learn the material, he is not easy.

Rating: 2.0/5, difficulty: 4.0/5
Very unfair and very poor at providing meaningful knowledge. Group projects are common and are randomly assigned, including the number of people in a group (but expects every group to do the same amount of work, mine had 3 vs another that had 6). Does not provide good examples to reference, so makes project reports a guessing game. Harsh grader.

Rating: 2.0/5, difficulty: 4.0/5
Teaches this class as if everyone already knows how to derive mathematical models. Passionate about the subject, but spends more time talking about topics abstractly as if actually just teaching us how to derive a mathematical model doesnt matter...