Martin Erwig - Oregon State University

Professor: Martin Erwig
Department: TBD
College: Oregon State University
Rating # 1
Overview:
  • Course: CS381
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Hard class, but if you stop focusing on "I hate Haskell", you might actually get something out of it. Quizzes are harder than the exams, which got me prepared to do better on the exams than the quizzes. Go to class.
Rating # 2
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
The pacing of the class can be fast at times, but the content that you are expected to know for the quizzes reflects what is gone over in the lectures. Just make sure you go to the lectures, looking at just the slides (that he posts with code examples online) won't give you the same depth you need for the quizzes and homework that listening does.
Rating # 3
Overview:
  • Course: CS381
  • Grade Received: WD
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
horrible at giving lectures
Rating # 4
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
I was afraid to ask questions in class, even when he asked if we had any questions. This was mainly because he always seemed irritated whenever anyone didn't understand everything perfectly. This was frustrating because it seemed that very little of the material was taught clearly. He claimed that it wasn't just a "learn Haskell" class... it was.
Rating # 5
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Required textbook was never used once and was written for a different programming language. Doesn't help struggling students. Treats you as an inferior if you don't understand. No help given when needed. The class is poorly taught, doesn't relate to the material, and Erwig has no interest in his students learning.
Rating # 6
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Terrible class that doesn't relate to the material that is to be learned. Amazingly tough assignments which take way too much time. Requires a ton of time to get up to par in programming in Haskell. Take with someone else, anyone else if at all possible!
Rating # 7
Overview:
  • Course: ADVISING
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
You fill out your register slip before hand or else get hassled! Then get a quick signature and walk out. No advising at all. Advising is a joke! Why waist our time when it means nothing?
Rating # 8
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Seems okay at first, until you realize you can't understand something. Gets hostile when you ask questions, but he at least does answer them. Whether the answers make sense or not is another story, though. He'll dislike you if you say anything about Haskell that can be construed as bad.
Rating # 9
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The materials wasn't that bad, just have to pay attention. Exams are hard. Touch professor but at least he know how to teach. I didn't get much help from his office hour. TA (Deling Ren) was very helpful. Get to know your TA.
Rating # 10
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He doesn't care with students who are struggling. He treats students who are already good really well.
Rating # 11
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
381 is a very hard class, don't take it unless you have plenty of time to spend on it. I think it's actually a semester course that's been reduced to a term. I know that using Haskell was not Erwig's idea, but he seems to like it. Start the assignments early!
Rating # 12
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He's a vampire (well, he's got the accent for it anyway). His lectures can be confusing, but he'll answer questions in class. Never gotten anything useful out of office hours, and he's a very harsh grader, but applies a curve to tests (not homework).
Rating # 13
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Class material was too hard and he teaches way too fast. Slow down erwig. Also, he gives out ridiculously hard programming assignments that requires 342434 hours to write because the basics weren't covered throughly.
Rating # 14
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He does cover a lot of material so if you aren't following along you can get lost on what he's talking about. He might seem like he doesn't want you to ask questions but he does stop and ask for them and devotes one class to questions before the final.
Rating # 15
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He uses this class as a platform to teach Haskell and expects you to learn it rapidly. Class should be called functional programming. The CS dept. needs to get someone else without an agenda to teach this class.
Rating # 16
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Covers material too fast, then gets upset because nobody knows what he's talking about. Unwilling or unable to actually teach anything. Instead of learning language fundementals, you learn Haskell. Sorry, Prof, but Haskell sucks. Get over it.
Rating # 17
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Dr. Erwig doesn't understand the difference between telling and teaching. The entire course was taught as if it were review of material already covered. He treated questions in class as if they were personal attacks.
Rating # 18
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Could possibly be a good teacher. I might be able to tell if he would go about half as fast. Way too rushed class.
Rating # 19
Overview:
  • Course: CS581
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The comments that class was a bit rushed towards the end for 381 are an understatement for 581. You are thrust into a new paradimg for you and made to create a fully working program to essentially process a syntax tree in this new langauge in three weeks
Rating # 20
Overview:
  • Course: CS381
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Overall good prof. Spring '03 CS 381 was really really rushed at the end. Danke für eine gute Klasse, Herr Erwig.
Discuss With Everyone:

No comments:

Post a Comment