4.1

Eric Van Wyk

Computer Science - University of Minnesota - Twin Cities

4.1
Quality
3.5
Difficulty
81%
Would Retake
90
Reviews
4.1
Quality
3.5
Difficulty
4.1
Helpful
4.1
Clarity

81%

Would Retake

90

Reviews

Rating Distribution
Official

5

59

4

9

3

6

2

4

1

12

What Students Say

This was the first time the class has been taught, but you could hardly tell that from Eric's adeptness as a professor

2041 - 5.0 rating

Great professor, but maybe a risky choice

CSCI2041 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 45 grades
Most common grades:
A (30)
Not sure yet (13)
A- (7)
Grade Distribution
A(31)B(3)C(1)D(1)F(0)A-/B+(10)
Based on 61 reported grades
A: 30
Not sure yet: 13
A-: 7
B: 3
Common Tags
Caring (18)
Respected (17)
Lots of homework (17)
Clear grading criteria (16)
Gives good feedback (12)
Participation matters (10)
Amazing lectures (10)
Amazing lectures (9)
Rating Trend

Stable

+0.08 avg change
Sep
Jan
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CSCI5106

5.0

(4)

CSCI5980

5.0

(1)

CSCI2041

4.1

(68)

CSCI3081

4.1

(11)

2041

4.0

(4)
+2 more courses
Difficulty by Course

CSCI5801

5.0

CSCI5601

4.0

2041

3.8

CSCI2041

3.5

CSCI3081

3.3

Reviews (90)
5.0
2.0
CSCI5106
Apr 14, 2004

Good Teaching and clear

5.0
2.0
CSCI3081
May 18, 2004

No Comments

5.0
4.0
CSCI3081
Dec 9, 2004

I thought he was a really good teacher, but the final exam was insane. Average was like 80/200.

3.0
3.0
CSCI3081
Oct 21, 2005

class was good... until i got owned on the final just like everyone else, i think 4 people (out of at least 100 in the class) actually finished it. Missed a grade cutoff by 2 hundredths of a percent, and Eric Van Wyk was unwilling to work with me - i missed the cutoff yes, but 2/100 of a percent? come on, i don't think i've gotten the benefit of the doubt once in 4 years at this school... lol

1.0
5.0
CSCI5801
Nov 29, 2006

Professor taught as though everything were obvious. Subjects were presented in random order with no continuity. Assignments were long and difficult, with great depth, but little breadth. Questions on exams were ridiculously detail-oriented instead of concept oriented. Only one class between "second" midterm and the final. Horrible, horrible class.

3.0
4.0
CSCI5601
Jan 14, 2007

Does't have great teaching material (textbook is poor and he hardly even uses that). Too me it was hard to follow his lectures as well.

2.0
5.0
CSCI3081
Apr 28, 2008

If you like to spend all of your weekends (Saturday AND Sunday) on one class, this is for you! He claims his goal is to cause pain. He does this by assigning 20 hour of work each week and providing no feedback on projects until the end of the semester. If that sounds like fun to you, then take this class!

1.0
5.0
CSCI3081
May 4, 2008

bad class. no feedback on big assignments. grading criteria and course objectives changed mid semester. huge project that had nothing to do with what you learn in the class. zero help from TAs. Workload far in excess of any class including graduate level classes. Previous rating is not kidding.

5.0
4.0
CSCI5106
Jan 20, 2010

Coursework was challenging, but professor was always willing to answer questions in class and office hours. Complex material makes for a more challenging and more interesting course.

5.0
2.0
CSCI3081
Sep 8, 2010

He mentioned outside of class that he had some mistakes teaching previous classes, but it looks like he learned from experience. None of the horror stories I heard happened to my class. I think he finally hit his stride.

5.0
2.0
CSCI3081
Nov 17, 2011

He is a very good teacher. Very helpful in the office hours. I'm very happy I took this class with him

5.0
2.0
CSCI3081
Mar 5, 2012

Even though the semester project we had to develop was relatively difficult compared to other classes' projects I have heard about, I am glad to have had Van Wyk as professor. He really knows his stuff and is extremely helpful if you talk to him in person.

5.0
4.0
CSCI3081
Apr 4, 2012

3081 curriculum is all over the place, but I enjoyed the course and the project anyway

4.0
3.0
CSCI3081
May 8, 2012

Class project was a total mess. Good class and prof other than that. Fair grading. Would take him again, but not for this course.

5.0
4.0
CSCI3081
Oct 18, 2012

The project was complex, but 3081 is about working on large/complex projects. It's good he doesn't cave on this. Extremely knowledgeable guy, and very dedicated to interested students. Tests often have trick questions, and are always long. He takes regular attendance.

5.0
4.0
CSCI5106
Jan 28, 2013

Prof Vanwyk is very helpful and good at explaining the material. 5106 is a difficult class. He sometimes gives out assignments does not give as much time as he should to complete them. Exams are very difficult.

5.0
3.0
CSCI2041
Nov 20, 2014

Very clear speaker in lecture. Class structure is new and disorganized, should improve. Homework assignments can be difficult. Tests are well-written and make you work quick. Gives participation assignments in lecture but rarely collects them. No textbook and very little reading material besides lecture slides which he posts along with sample code

5.0
3.0
2041
Dec 5, 2014

I've never had a professor before Eric that has spent so much time putting up slides, code examples, and clarifications for a class. He really cares about his students and takes the time to help his students understand the material.

5.0
3.0
2041
Grade: Not sure yet
Dec 12, 2014

Great Prof. This was the first time the class has been taught, but you could hardly tell that from Eric's adeptness as a professor.

5.0
3.0
CSCI2041
Dec 19, 2014

He's an extremely passionate guy who will do his best to make you love the course, but you'll have to work hard. He's a fair grader though, and will make sure you get the grade you deserve. He's funny too!

1.0
5.0
2041
Jan 20, 2015

horrible professor

5.0
4.0
2041
Grade: B
May 13, 2015

Very open to help students with the work that they have. Tests are pretty tricky, but final exam is similar to things that we have done from homeworks+midterms.

5.0
3.0
CSCI5106
Grade: A
Dec 8, 2015

Eric is probably the best professor I've had throughout my entire college experience. He really cares and wants everyone to understand the material. He does an exceptional job explaining and reinforcing concepts. Take as many classes as you can with him.

5.0
3.0
CSCI5980
Grade: A-
Aug 16, 2016
Would take again

Class was enjoyable, interesting, interactive, and I gained an appreciation for functional languages. He's an extremely patient and caring professor that wants you to focus on learning the material.

Participation matters
Caring
2.0
2.0
CSCI2041
Grade: A
Apr 3, 2017
Wouldn't take again

Teaches material well, but doesn't allow phones and laptops in class.

5.0
3.0
CSCI2041
May 5, 2017
Would take again

One of my favorite professors. He lectures well and is a funny guy. He really cares about students. At the beginning hw & test were a bit rough, and then he listened and made our life easier. His 2041 might be harder than other profs', but it's good for you in the long run--life is not just tests and grades. Grades are updated a bit slow sometimes.

Hilarious
Caring
LECTURE HEAVY
5.0
3.0
CSCI2041
May 9, 2017
Would take again

He's got a few quirks, but that's what makes his lectures all the more enjoyable. He really tries to make sure that his lectures are entertaining and interesting so that you pay attention. You can really feel the enthusiasm he has for the material in the way he presents. Hands down the best lecturer I've had here at the U.

Amazing lectures
Caring
5.0
4.0
CSCI2041
May 10, 2017
Would take again

I think Eric is the best teacher I have ever had. He loves the class and is one of the few professors that loves teaching. Instead of lecturing at students, he goes out of his way to make class interactive so that you really feel like you are actively learning in class. Get ready to work hard but feel rewarded at the end.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
4.0
CSCI2041
May 13, 2017
Would take again

Eric is a class act. His lectures are very interactive and interesting, which made me look forward to coming everyday. Functional programming methodologies can be challenging for many students, but Eric was very approachable in class and office hours. You might work really hard and still get a B in his course, but I would take him again regardless.

Hilarious
Amazing lectures
Caring
5.0
3.0
CSCI2041
May 14, 2017
Would take again

The tests were a little long and hard, but he was very cognizant of their difficulty and took steps to ease the pain. One of the most hilarious and enthusiastic professors I've ever had.

Hilarious
Amazing lectures
Caring
4.0
5.0
CSCI2041
Grade: B
May 18, 2017
Would take again

Be warned about taking 2041 with Eric - he teaches it as an Intro to Programming Languages class and uses Ocaml rather than Lisp (which might be helpful for AI). He was extremely tough with assignments and tests, but curves to make up. Once he figured out he was making everything too hard, he eased up a lot towards the end.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSCI2041
Grade: A-
May 27, 2017
Would take again

The best professor I have had so far at the U. I found 2041 extremely hard at first because I have never touched functional programming language before but at the end of the semester I think I could understand it and kind of found it beautiful. He posts all his lecture slides and sample codes online which are really helpful.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
CSCI2041
Grade: B+
Apr 13, 2018
Would take again

Definitely one of the best instructors in the CSCI department. Very intelligent, very organized, and gives easy-to-follow lectures.

Skip class? You won't pass.
Clear grading criteria
5.0
2.0
CSCI2041
Grade: A
May 3, 2018
Would take again

Eric did a great job in presenting the material, which is most likely because of how passionate he is about it. He's funny, he'll show you pictures of his chickens and best of all, he keeps it interesting and has a genuine interest in how his students are doing. Best professor I've had in my two years at the U.

Gives good feedback
Hilarious
Caring
2.0
5.0
CSCI2041
Grade: Drop/Withdrawal
May 5, 2018
Wouldn't take again

Though the CSci2041 is much harder, the average score is really high. There are 12 quizzes this semester, and each of them almost counts 4%, though you can drop 2 quizzes. Also you have to do a lot of homework and a few labs. All of them are not easy. Experience for this course is not good and sometimes there are dozens of people in office hour.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CSCI2041
Grade: Not sure yet
May 7, 2018
Would take again

Eric is a great professor, but he seriously needs to restructure 2041. Ridiculously hard weekly quizzes and only 15 mins to complete them, workload was unbelievable for 4 credit class. The course covers a lot of disjointed compsci material and no textbook or anything to reference besides random pdf papers on github, his slides are vague too.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
5.0
CSCI2041
Grade: Not sure yet
May 10, 2018
Would take again

Eric made the final for 2041 lot easier I think because he realized how hard the quizzes were. Overall, Eric is one of the best professors at the U, I will miss Ocaml and the projects were really challenging and fun. 2041 is a very hard class, but you really learn, take it with Eric, he is the by far the best professor for this course.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
4.0
4.0
CSCI2041
Grade: Not sure yet
May 10, 2018
Would take again

Eric is a great and nice professor and he really does want the best for his students and will make adjustments. That being said, he made 2041 quite difficult and it felt like 2 classes because of how intense the homeworks were. He also just started using quizzes every week, which may seem like a good idea but they were too long for only 15 minutes.

Respected
LOTS OF HOMEWORK
Hilarious
5.0
4.0
CSCI2041
Grade: A
May 15, 2018
Would take again

Eric was great. He was extremely well prepared. Lectures were very clear and succinct. He provided all lecture slides, notes, and code. He is very helpful in office hours. The course was challenging. The homework assignments were somewhat difficult, but I thought the quizzes (12 in total) were the most challenging part of the course. Final was easy

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSCI2041
Grade: A
May 16, 2018
Would take again

Great professor, but maybe a risky choice. Eric cares a lot. He's great in office hours - very approachable and an adept communicator. But be aware that he will challenge you. I learned a lot, but it was so much work. His exams/quizzes are difficult and his homeworks are long. Take him if you have time to invest. Take someone else if you're busy.

Tough Grader
LOTS OF HOMEWORK
Inspirational
1.0
5.0
CSCI2041
Grade: C+
May 20, 2018
Wouldn't take again

He is likeable and good at teaching material, but his 2041 class was nightmare. The workload was way more than 4 credits, ridiculously harsh grading, the quizzes were unreasonable too. 2041 might weed out comp sci students, but at least make it fair and reasonable for such a non practical course. At least Final was easier, still dont take.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CSCI2041
Grade: A-
Nov 7, 2018
Would take again

Prof. Van Wyk is a very cool prof who cares about his subject and students. Course content is not as difficult as people say. It was pretty easy, frankly. Would take all classes he offers. He explains well, gives interesting homework, and is very funny.

Gives good feedback
Amazing lectures
Caring
1.0
5.0
CSCI2041
Grade: Rather not say
Feb 27, 2019
Wouldn't take again

Incredibly high amount of workload. You get to learn stuff, though.

Lots of homework
Test heavy
Tough grader
5.0
3.0
CSCI2041
Grade: A
May 3, 2019
Would take again

Awesome professor with an excellent sense of humor as well. Taught the material well and clearly and had helpful examples throughout the term. Clearly cares about teaching and does it well. Make sure you understand your homework assignments and start early and you'll be in good shape.

Hilarious
Amazing lectures
Caring
5.0
4.0
CSCI2041
Grade: A+
May 12, 2019
Would take again

I like this professor, probably the best CS professor I have never met in Cs Dept. He cares his students and always approachable. His lecture is good and have lots of fun. 2041 is not a high level class, but you will get challenging when you take with Eric. That's because you will have lots of homework and they are hard. Overall, learned a lot from

Lots of homework
Amazing lectures
Caring
5.0
3.0
CSCI2041
Grade: A
May 20, 2019
Would take again

Professor Van Wyk was one of the best, if not the best, CS professors I had so far. It is unfortunate that I did not find the material to be that interesting, otherwise I would take more of his courses. Expect about a new homework every 1-2 weeks and biweekly quizzes. I found the course to be challenging only when I would fall behind with hw.

Respected
Lots of homework
1.0
5.0
CSCI2041
Grade: A
May 21, 2019
Wouldn't take again

Not only is this the MOST USELESS class you'll ever take, Van Dyk is the worst prof you'll ever take. Very rude, expects you to know more than necessary, brutally long and hard hwks, unreasonable quizzes and final, and is just a straight up awful teacher. His TAs must've taken after him because they were useless awful. No one likes him. 0/10

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSCI2041
Grade: A
May 21, 2019
Wouldn't take again

Trust me, ANYONE who says he is above a 2/5 is lying or is on drugs. Easily the worst prof I've ever had (I got an A btw). Just such unreasonable quizzes, final, and homework that will take FOREVER. Ocaml has a pretty tough learning curve that he certainly doesnt help with. Overall just a rude and terrible teacher

Lots of homework
Tough grader
3.0
4.0
CSCI2041
Grade: A-
Nov 19, 2019
Wouldn't take again

This class is two extremes, if you get it, you get it, if you don't , it's the worst nightmare you will ever have. Eric knows Ocaml very well but sometimes he assumes you know it well too. His lecture can't be called inspirational or entertaining but apparently his home raised chicken got more attention than he did.

Lots of homework
Test heavy
Tough grader
5.0
3.0
CSCI2041
Grade: A
Nov 29, 2019
Would take again

He has a great sense of humor, and his lectures make the dry content of 2041, much more interesting and accessible. His homework, although challenging, teaches you a lot. He also clearly knows what he is talking about and is very intelligent. The other bad reviews are likely due to the class content being dry, which would be the case with any prof.

Respected
Hilarious
Amazing lectures
5.0
5.0
CSCI2041
Grade: A
Jan 3, 2020
Would take again

Eric's lectures are just amazing. I was not a big fan of OCaml and after taking his 2041, I was. He is able to deliver difficult course content in an easy way for students. The assignments are also inspiring. You are not only completing the homework but also actually learn things from them. Eric is the best professor I have ever met.

Respected
Skip class? You won't pass.
Amazing lectures
4.0
4.0
CSCI2041
Grade: A
Apr 22, 2020
Would take again

Eric Van Wyk puts a lot into his lectures and homework. The project/homework were interesting problems, but often very tedious. He taught 2041 in OCaml which you likely won't use again, but the same can't be said for the topics. Put simply, a good professor teaching a moderate-to-hard class.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CSCI2041
Grade: Not sure yet
Oct 21, 2020
Wouldn't take again

Eric seems like a really nice guy who cares about his students but the workload in this class is pretty difficult. The first two weeks were fine, but after he assigns difficult homework or a take home quiz every single week that take up an insane amount of time. This class is no joke!

5.0
1.0
CSCI2041
Grade: Not sure yet
Nov 17, 2020
Would take again

I actually really like this dude and his class. I don't know why everyone thinks it's so difficult - I haven't shown up to class since the first day and had no OCaml or functional programming experience. He's a kind guy and I think you can spend 2 hours a week on hw/quizzes/labs and ace the class.

Gives good feedback
Clear grading criteria
5.0
3.0
CSCI2041
Grade: A
Nov 18, 2020
Would take again

Unlike other CSCI profs, Eric makes lectures accessible to everyone and easy to follow! he goes over things ppl struggle on in lectures, takes feedback very well and adjusts work based off of it! grading is nitpicky which sucks but you can still do well overall. HW's are hard, but lots of past HW's for 2041 are reused. Overall, he's a great guy!

Respected
Accessible outside class
Tough grader
5.0
3.0
CSCI2041
Grade: Not sure yet
Dec 19, 2020
Would take again

He is a nice guy and tries to reexplain topics that students struggle with. There is a decent amount of work, but not too hard if you start early and get help when you need it.

Respected
Lots of homework
Accessible outside class
4.0
3.0
CSCI2041
Dec 23, 2020
Would take again

The class is really strict on grading, but throughout the semester, he changes the course materials based on students' opinions. So a plus point for him to respect students' opinions. The assignments are much easier as the materials get harder, so nothing to complain about. But be aware that you will have to put much effort int understanding Ocaml.

Respected
Lots of homework
5.0
2.0
CSCI2041
Grade: A
Dec 24, 2020
Would take again

The class was enjoyable, and there were many interesting functional concepts that were fun to learn about. It is an entirely different way of thinking, and Dr. Van Wyk did a good job of explaining it conceptually. The grading expectations were a bit unclear at the beginning, but that mostly cleared up later. Very reasonable expectations of work.

Respected
Inspirational
Amazing lectures
3.0
3.0
CSCI2041
Grade: A
Dec 29, 2020
Would take again

Not a bad professor by any means, but for me at least lectures weren't too enjoyable and got boring after awhile. Most of the time the homework you can figure out by yourself. The quizzes aren't bad either.

Lots of homework
Lecture heavy
3.0
4.0
CSCI2041
Grade: B+
Dec 31, 2020
Wouldn't take again

Eric is a good teacher and you will learn interesting things in this class. My only gripe is he can be a little harsh with a couple of homework being really hard without TA's help. He also ended up changing the grading criteria from the beginning effectively curving the grades down for many. (Less emphasis on easy A labs as we only did 4).

5.0
3.0
CSCI2041
Grade: B+
Jan 1, 2021
Would take again

Professor Van Wyk is good instructor who is very passionate about the content and OCAML. He goes through examples of concepts in lecture which are often applicable to the homeworks. Throughout the course, he was receptive to student feedback on how things were going and made changes accordingly. Also very accessible and approachable.

Accessible outside class
Clear grading criteria
Lecture heavy
4.0
3.0
CSCI2041
Grade: A-
Mar 8, 2021
Would take again

Van Wyk was mvp during online semester transition. 2041 is notoriously tough, but zoom uni makes everything worse. Van wyk significantly lowered most of the work required for his 2041 class. Homework solutions were provided in his lectures many times, and some TAs were pretty solid.

Graded by few things
Clear grading criteria
Lecture heavy
4.0
3.0
CSCI2041
Grade: B
Nov 16, 2021
Would take again

Teaching really aligns with the text provided, clear and fair teacher. I did have to try in this class but a good professor. Multiple short quizzes, homeworks, labs.

Respected
Accessible outside class
Clear grading criteria
1.0
4.0
CSCI2041
Dec 8, 2021
Wouldn't take again

Tests are written, for a programming class, however even though he said that as long as the code resembled actual code it was good they grade it as if it was written into an ide. He doesn't allow computers in a programming class because he's not sure how much learning is going on, its a programming class what else are we gonna do.

Tough grader
5.0
3.0
CSCI2041
Grade: A-
Dec 27, 2021
Would take again

great professor

Gives good feedback
Respected
5.0
4.0
CSCI2041
Grade: A-
Mar 5, 2022
Would take again

He makes you think and work for your grade, but his rubrics are clear and the assignments are interesting. He is also a great manager of TAs. He makes sure they are all on the same page and doing a good job at helping students. If you need to speak with him outside of class, he's very kind and helpful. Wish I had more courses with him.

Clear grading criteria
Inspirational
Accessible outside class
3.0
3.0
CSCI2041
May 4, 2022
Would take again

The class started well but after spring break all sense of organization was lost. He released a homework then a few days latter released another one before the previous was due. Lectures get boring because he milks a single example forever. Doesn't spend much time on explaining concepts, just does a bunch of examples. Easy class to get through.

Participation matters
Lots of homework
Lecture heavy
5.0
3.0
CSCI2041
Grade: A
Nov 4, 2022
Would take again

Eric is a very reasonable teacher and has really good lectures. He wants to make sure you actually learn the material. His biweekly quizzes are pretty reasonable and as long as you take good notes on what the homework was you should do fine. He is also very understanding a great person in general. Would recommend having him as a professor.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
3.0
CSCI2041
Grade: A
Dec 20, 2022
Would take again

He is a great professor who wants students to learn from mistakes and grow a deeper understanding of the material as he gives feedback on assignments. Doing the homework teaches you a lot, which makes the quizzes and final ok to do. He's good at teaching through examples in class and posts lectures online. Reasonable and fair guy with grading.

Clear grading criteria
Gives good feedback
Respected
5.0
3.0
CSCI2041
Grade: A
Nov 29, 2023
Would take again

He was pretty chill and I liked the content too. He was very caring and he clearly knew what he was talking about. You don't need to put in much work to get an A.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
CSCI2041
Grade: A
Mar 18, 2024
Would take again

I like his liberal approach at grading. It's mostly homeworks, labs, and quizzes. I like how your grade reflacts how much effort you put into the class. If you want an A, you should be able to get an A. The only thing I dislike is that I can't see a clear numerical grade until towards the end which I feel could be added to his monthly grade update.

Participation matters
Clear grading criteria
Respected
4.0
2.0
CSCI2041
Grade: A
Mar 20, 2024
Would take again

Van Wyk is a great professor, and his use of interactive coding exercises during lectures has been extremely helpful for my learning. The homework/labs can get confusing but there are plenty of TAs that are easily accessible at almost all times of day. Big complaint is that your final grade is very ambiguous, however the grading criteria is clear

Participation matters
Clear grading criteria
5.0
3.0
CSCI2041
Grade: Not sure yet
Apr 17, 2024
Would take again

He's a really nice professor and his class has revisions for full credit which is great. Because he doesn't really use Canvas and grading took a long time, it's difficult to understand where your grade is at throughout the semester. Ultimately, he seems to care about students really learning the content and makes himself an available resource.

Caring
Lecture heavy
Accessible outside class
5.0
2.0
CSCI2041
Grade: A
Apr 25, 2024
Would take again

I found this class to be the most fun CSCI so far. It helps that he's a great lecturer. Also, I feel like the homeworks were the perfect size. They felt substantial enough that I could get immersed in each problem while still managing to cover a lot of different topics.

Amazing lectures
Clear grading criteria
Gives good feedback
2.0
3.0
CSCI2041
Grade: A
May 3, 2024

Eric as a professor is just about average; however, this class's subject material is simply not important. You will come out of this class knowing no more than you did when entering. The TAs for this semester were all useless and grade inconsistently and have no knowledge of the course material which is evident in labs. Grading is also ambiguous.

5.0
3.0
CSCI2041
Grade: A
May 12, 2024
Would take again

Eric does a fantastic job at teaching. His new grading system allows you to redo the homework (revisions) up to 3 times for each hw! Remember, you are learning a new programming language, as long as you keep up with the lectures, read the (free) textbook, and practice coding in Ocaml, you are guaranteed an A/-A. Take Eric!

Lots of homework
Caring
Accessible outside class
5.0
4.0
CSCI2041
Grade: A
May 13, 2024
Would take again

By no means is this an easy class. Eric is a wonderfully articulate professor who knows his stuff. He can be quick at times so it's essential that you attend lectures and pay attention. There's also in-class exercises that your grade relies on. A quiz (out of 5) was dropped and the final exam was curved. Overall, solid!

Participation matters
Caring
Respected
5.0
3.0
CSCI2041
Grade: Not sure yet
May 30, 2024
Would take again

Professor Eric is one of the most caring and intellectual professors at the U of M. I was dealing with a lot in my personal life and was close to failing, but Eric helped me get through it. His lectures are awesome, and he truly cares about his students. He's definitely one of the best professors you'll have here! One hundred percent recommend!

Amazing lectures
Gives good feedback
Caring
4.0
4.0
CSCI2041
Grade: A
Sep 3, 2024
Would take again

Prof Van Wyk is great at explaining his material! He was also very clear on how the course was going to be graded. Daily exercises which were helpful in grasping the concepts. He's great!

Participation matters
Clear grading criteria
Lecture heavy
5.0
3.0
CSCI2041
Grade: A
Jan 23, 2025
Would take again

Best professor I've had at the U. Lectures make so much sense, he works through the problems really easily in class, but attendance and participation is mandatory (have in class exercises but he gives the answers). Awesome professor, great guy.

Participation matters
Clear grading criteria
Caring
5.0
3.0
CSCI2041
Grade: A
Apr 8, 2025
Would take again

Eric is a fantastic teacher, he has very easy to digest lectures that are also sometimes very entertaining. he also definitely deeply cares about his students. quizzes are extremely easy with your lowest being dropped, attendance is "mandatory" but you can miss 10+ days and those will be dropped, only sore spot is last projects.

Amazing lectures
Hilarious
Caring
5.0
3.0
CSCI2041
Grade: A
May 8, 2025
Would take again

Great lecturer, fun and engaging. Only complaint is that slides are not very descriptive, so if you miss a lecture you'll have to ask for clarifications in labs/office hours. Overall, assignments weren't too bad, good class.

1.0
5.0
CSCI2041
Grade: Not sure yet
Nov 11, 2025

The homeworks in the class are genuinely unbelievable in terms of difficulty. Tons of revisions, but the homeworks just get so long and make the class high stress. I understand the other reviews here in terms of him being a great lecturer, but the assignments just feel so hard to get through, especially HW 3 and for that I would not recommend.

Lots of homework
5.0
3.0
CSCI2041
Grade: Not sure yet
Nov 18, 2025
Would take again

I absolutely love this class. The homework can be difficult at times, but Eric truly wants all his students to succeed and gives everyone the opportunity to do so (multiple revisions on homework with feedback given, and a generous extension policy). The quizzes are also pretty easy and his lectures give all the information you need to be successful

Amazing lectures
Gives good feedback
Respected
1.0
5.0
CSCI2041
Grade: Incomplete
Dec 3, 2025

The course content itself is fine, but grading is extremely inconsistent. Written code on paper is graded as if it were compiled code, which makes minor notation mistakes cost a lot. tons of homework I don't think it's a good idea to teach Ocaml at 2025 Overall, this class feels unnecessarily stressful even when you understand the material.

Lots of homework
So many papers
5.0
3.0
CSCI2041
Grade: A
Dec 5, 2025
Would take again

Eric is an incredible professor and wants his students to succeed. Lectures are interactive with live demos. Attendance is required for in-class exercises; they're easy if you attend, and you can miss 12. Grading criteria are certainly unique but clear, and revision/extension policies are very generous. I highly recommend Eric as a professor.

Participation matters
Amazing lectures
5.0
2.0
CSCI2041
Grade: Not sure yet
Dec 14, 2025
Would take again

Absolutely the best. I don't know if I've taken a class with a better professor than Eric yet. Totally understanding, caring and fair. I'll miss him in my next courses.

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
CSCI2041
Grade: Not sure yet
Dec 14, 2025
Would take again

eric is my goat

Amazing lectures
Lots of homework
Caring
5.0
3.0
CSCI2041
Dec 16, 2025
Would take again

In-class exercises mandatory for credit, he said HWs get revisions at the start of the year but only 3 of them actually did, quizzes every 2 weeks over content we learned a while ago, HW and labs are helpful, final was pretty rough

Tough grader
Participation matters
Lecture heavy
5.0
4.0
CSCI2041
Grade: A
Dec 23, 2025
Would take again

He is one of the best professors that I've met at the U.

Amazing lectures
Lots of homework
Caring
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 45 grades
Most common grades:
A (30)
Not sure yet (13)
A- (7)
Grade Distribution
A(31)B(3)C(1)D(1)F(0)A-/B+(10)
Based on 61 reported grades
A: 30
Not sure yet: 13
A-: 7
B: 3
Common Tags
Caring (18)
Respected (17)
Lots of homework (17)
Clear grading criteria (16)
Gives good feedback (12)
Participation matters (10)
Amazing lectures (10)
Amazing lectures (9)
Rating Trend

Stable

+0.08 avg change
Sep
Jan
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CSCI5106

5.0

(4)

CSCI5980

5.0

(1)

CSCI2041

4.1

(68)

CSCI3081

4.1

(11)

2041

4.0

(4)
+2 more courses
Difficulty by Course

CSCI5801

5.0

CSCI5601

4.0

2041

3.8

CSCI2041

3.5

CSCI3081

3.3

Similar Professors