2.4
Quality4.1
Difficulty14%
Would Retake215
Reviews14%
Would Retake
215
Reviews
Rating DistributionOfficial
5
43
4
31
3
19
2
30
1
92
What Students Say
“Midterm average was failing”
COMP3010 - 2.0 rating“Worst mistake ever to take course with this guy”
COMP3010 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
61%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.36 avg changeRatings by Course
74206
5.0
(1)74301
5.0
(2)74206343
5.0
(1)074452
5.0
(1)OS
5.0
(1)Difficulty by Course
2160
5.0
CS301
5.0
COMP216
5.0
COMP4140
5.0
COMP3010
4.8
Reviews (215)
Awesome Teacher
This guy suck, he's a good programmer, but horrible at teaching...
Can you say nerd..... the guy showed us Star Wars movie trailors
He is the funniest guy he knows
No Comments
He's ok. pretty nice guy. Notes could be more detailed: listen in class
Good prof, clear explanations, entertaining class.
Good prof, definately one of the better ones, very laid back and funny
Pretty funny on occasion. Assignments are interesting.
plays movie trailers to keep the class from falling asleep!
the worst prof i have ever come across
No Comments
I dropped the course because of his annoying laugh
Not good if you don't have any background in computer science; The ultimate nerd
Bigtime nerd who needs an ego check.Unprofessional, and yes his laughis annoying
Excellent proff, teaches you how things are done in the real world and gives interesting and worthwhile assignments. Don't listen to all the 101 people complaining =p
Smart and teaches real world stuff. Rarely makes mistakes, tells good stories, and has experience with almost everything. One of very few really good profs.
The ULTIMATE annoying nerd.
No Comments
all he needs is a fanny pack. will someone please get him a fanny pack.
Zapp isn't for everyone. If you're not serious about comp sci, don't even bother. You won't get it. This guy knows his stuff, expects a lot, and teaches based on industry experience. He's made 216 the most important course you'll take in computer science.
He's not a NERD, he's a GEEK, like most of us who are going to make it in Computer Science! If you're going to insult him, do it right!
Good prof. His laugh? I've heard worse.
No Comments
also 74.214. very good prof. if you want to learn something that will be useful in real world (unlike 80% of CS) take this prof and this course (216). very fair marking. assignments and labs make you work, but not time consuming. recommended highly.
Best Prof. in CS department, hands down.
Great Teacher! He's a lot of fun, and you can talk to him like a normal guy. He does have a lot of experience, and that can make him talk in ways that only he understands: using words, acronyms, concepts that only he knows. Great overall.
Awesome prof! down to earth. and easy helpful lesson plans. Showed us movies on his lab top. great guy!
Very Good Prof. Probably the best in CS. His knowledge is excellent, and his programming practices are the best. I have him for 216 next semester and i know he'll be the best from what i saw in him in 101.
Great geeky prof. Funny, and will keep you awake in class.
Explains the course material very well and makes the class interesting with added humour and the occasional off-topic (still related to comp sci) talk.
Good,Funny/VERYknowledgeable/easy(216),only 1 thing heCan improve on.he has that sarcastic/**** attitude, if u need help he just refers u to the class notes instead of helping u understand. I read the class notes and still dont understand...too bad.Id:11
entertaining. I think that this was the only class I never fell asleep in. And hey, overall he did a heck of a lot better job covering course material then another prof who's lectures i sat in on a few times.
What a guy... He's got attitude, but it's a good thing. He's opinionated, but has some good reasons for those opinions. Great lecturer with a good sense of humour.
Spent one lecture on Perl, which wasn't very clear, then expected us to write complex cgi programs.
Awesome prof! He's got real world experince and humour that he brings into his lectures.
He'll keep you awake in class, BUT, when he goes on his Microsoft/PC rants.. can get annoying very quickly.
Awesome professor. His sense of humour is great and he's a heck of a personality. He teaches well and knows what he's talking about very intimately. A great professor, and my favorite Comp Sci professor. Highly recommended.
He is one of the best professors I have had. He explains the course material very well and makes the class very interesting. He also goes off on small tangeants which are always interesting and help keep you interested in class.
You will suffer from his assignments, but you will also learn a lot from them. Same can be said for everything in his class, really. LOTS of work, but you'll learn a ton. Highly recommended.
mean, thinks everyone want's to be like him
Well, good professor, but spend much time on talking useless stuff, should give examples in the class(actually none).........
A useless prof. All that I learned from 'him' during the semester was that he liked sci-fi. All learning was done outside of class. What he did teach was not much more helpful than the textbook. Leaves campus early and states outright that he doesn't want to answer the questions of students.
he may be a good teacher but gets extremely annoying. Doesn't want to answer any questions outside of class or office hours which sometimes adds to the difficulty of the course. If you have another better prof in mind, then I would take him instead.
Great prof. Keeps class interesting. Has a bit of geek in him ie. Firefly. Can take a good joke and gets to the point. A++++
Oh, Zapp you cocky man. This prof CAN be cocky because in the end, he does know his stuff, Unlike about 70% of the rest of the staff. He can be annoying, but if you have a chance take a class with him. All you have to know is that he is almost always joking (but every joke has it's truths.....)
Best prof i've ever had. For those people who say he's not helpful, he won't help you if your question is something straight out of his notes or you complain about an assignment without a valid reason. Always keeps your attention through the whole class. Very sarcastic; don't take any of his insults seriously.
The worst prof ever to walk the planet! He hates students, so don't ask him for help. His explanation might as well be in Swahili - only he understands them. You won't get your assignments back - don't expect to learn your grade before the final. He picks irrelevant problems from the textbook because he can't find any good ones. Who made him a prof
I always thought the role of a teacher is to help the student to understand. How can someone who refuse to help be a good instructor ? If thats the case,might as well read the textbook alone. Definately a no no recommendation if you're expecting the instructor to help you understand when you are finding it hard to. And that attitude !!
He couldn't teach his way out of a wet paper bag. He skims over topics without showing the slightest bit of code, and does not want to help students. He suffers from a severe superiority complex, and is often impatient, and rude. There's a reason the avg on the midterm was an F.
No Comments
No Comments
He was a great prof, i found his class pretty tough and if u didnt attend class u were pretty much screwed. He likes to joke around which keeps the class interesting, and he really knows his stuff. I highly reccomend this prof and he is just so hot!!!
He taught us 74.216 first time it was offered and I never took any course with him agian. Surely a ****. If he worked in INDUSTRY for 10 years... Do I care ?. He should not be teaching rather be a lonely programmer sitting on his "APPLE".
Definitely one of the worst profs in the comp sci department. He seems to know his stuff but too bad he's not too willing to share his knowledge. Goes off on long rants about useless things like TV shows and doesn't seem care about his students at all.
total waste of time. crappy prof, doesn't wanna help.
He is definitely not helpful. No doubt he knows his stuff but there are smarter people in the dept who arr willing to communicate their knowledge. He just can't communicate.
His notes are so messy, without any logic. Useless lecture, I have to do lots of research by myself. And his assignments are useless too, you can't learn anything from the assignment for the exams. He is turning this interesting course into a programming course, so bad. I went to his office, and he just wanted to finish talking asap. not helpful!
The most amazing instructor I've ever had. Teaches to programmers as if they're programmers, leaving people who don't deserve to be there sad and confused. Also spends time talking about news and events of interest to geeks, which is totally appropriate. To quote everybody on eBay, A+++++++++++++!! :)
worthless
Very unapproachable to talk to
These guys pretty much summed it up.
He pushes you into the ocean with a crudely drawn map and tells you to swim to shore. His classes will crush you if your not willing to work and learn alot on your own time. Interesting lectures, written notes are sparse, you have to write what he actually says as he writes them. Really knows his stuff, not the best at sharing the knowledge.
A sad excuse for a professor.
No Comments
very bad professor, stay away at all costs.
Teaches as if you already know what he's talking about, which doesn't help to learn. Not helpful outside of class, only the "uber-nerds" find him funny. I plan to avoid him if I can in the future.
He's okay. Good instructor, but i wouldn't advise talking to him outside of class unless you can deal with his amount of sarcasm or you're going to talk w/ him about some sci-fi tv show. His notes are straight to the point, but if you're ever stuck w/ something, ask someone else lol. I've had him 3x already. I guess I can tolerate him =/
Very intelligent guy. He is cheeky and sometimes rude, but he's a good guy underneath it all. I like him. If you don't get something, he ACTUALLY will help you if you go to his office. Warning, he may insult you.
Zapp thinks he's the smartest person to ever live. Teaches as if you should already know what he's talking about. Spends more time talking about TV shows then he does teaching course material. Types all of his notes on a tablet with microsoft one note but doesn't post them online. Also, no useful feedback was given on assignments.
He's useless and enjoys making his courses as difficult as possible. It's unfortunate so many students are obligated to have him as a professor since he teaches many of the required courses.
A very difficult instructor but, he does keep attention in his lectures quite well. Makes the content of the course 8 times harder than it should be. Avoid if possible (but, is hard because, he teaches many of the required courses).
Terrible Prof, bashes Microsoft and worships Apple every class. In reality knows nothing about software security so he complains about Windows till the cows come home. Doesn't help by giving any guidance whatsoever, makes tedious assignments and exams which results in a bad foundation of the material (i.e. Programming Languages)
Don't take any courses with Zapp!!! There is no course worth taking with this idiot.
Hard assignments, no help outside of class
He is a great prof and you will lean a lot when you take one of his classes. If you are brain-dead and do not want to work to get a good grade in his classes (like the majority of the people posting here) then don't take any of his classes. He does not spoon-feed answers to you, and if you are expecting that, go take a useless arts course instead.
Have had him for 2140, 2160, and 2280. One of the best professors in the department! His courses are difficult, but he makes you learn and does an excellent job of teaching the material. His sense of humour can be sarcastic and on the edge of insulting, but he is a great guy. Very helpful if you don't understand things.
Zapp is somewhat intimidating and admittedly arrogant, but I would recommend any class he teaches. He doesn't make it easy and you have to learn to filter his CS dogma, but if you put in the effort, you will learn a lot. He's like the forensics expert in Twin Peaks - lacking many social niceties, but he does a great job.
Terrible. He's supposed to be teaching programming practices, but he says he's too lazy to type properly in the examples. Loves his Mac because everything is set up for him already, but would rather go through the trouble of coding in objective c.
Students will get nothing of value from this "Profesor's" class. His mid-term review consisted of him saying it would "put the fear of god into us". The U of M should be ashamed to have him as a teacher. Why is some one soooo smart not making huge money @ Apple.
Difficult to tolerate. Lasted 2 weeks in his class and then changed sections to have a different prof. Enjoys talking of things that have nothing to do with the class. I`m sure he`s a brilliant guy, but he's not a very good teacher.
Classes consist of 10% tv rambling, 20% assignment overview, 65% quality programming explanation and discussion, and 5% sarcastic CS dogma. Don't ask dumb questions, pay attention, read the material and you'll be fine. If you say something dumb he will make fun of you(as he should). One of the most entertaining and fun teachers I've had!
Zapp is an amazing professor! His notes are professional, his explanation is clear and his rants are humorous (especially about engineers)!
STAY AWAY!!! Oh my lord. Zapp is not the easiest prof out there. his exams have bonus mark which he thinks is very cute. it's not. he can be very full of himself especially when he starts talking about how horrible the Course language is (ie java) and convinces intro students that Language X is better. OMG. he shouldnt ever teach intro comp. EVER.
I'm sure he's a very intelligent man, however as a teacher, he's mediocre. On the plus side his notes are relatively clear and easy to copy down. Unfortunately he expects too much from you and assumes that the students know more than they actually do and skims over things that should be properly explained.
Very good at teaching concepts, helpful to individual students. Great teaching style, class facilitated note taking. Assignments/Labs a little difficult, but not bad if you put in the work. More would have made them easier (4 assignments, labs every 2nd week) as they were too infrequent to get much practice. Would definitely take Zapp again
I attend everyclass.Teachs to the people who failed with him last semester or already know.Teachs about future courses not on the current one.Skims over anything useful.minimal expls even on web.help is answered in riddles.thinks his is your only course.pompus.belittling.Spent weeks at help desk asking questions gf thinks I'm cheating still failing
Brilliant professor, but be prepared to work. Teaches his students like they aren't beginners (which they shouldn't be at this point), and demands quite a bit from them. If you put in the effort, you will definitely learn a lot from him. Don't expect to breeze through. He may seem patronizing in class but he really is a nice guy outside of class.
(AND 2140) Zapp is a great lecturer who provides clear notes and engaging presentations. He expects a lot from students on assignments but I found this made me internalize a lot more of the material than if the assignments were easy.
He is a great lecture and give you difficult assignments that force you to learn the material taught. Here is his problem, he is a terrible instructor and should not be teaching. The final exam(60% of the mark) has relatively easy questions but he does not give you enough time to finish them. Exams are meant to be a test of knowledge not of speed.
If you want an easy A and not have to work, don't take his classes. If you want to learn, I haven't found many profs as good at teaching. His lectures and presentation style will hold your interest without getting bored. And he's both fair and helpful, but be prepared to work.
Zapp provides informative, clear, and entertaining lectures. Hands out a heavy but manageable course load. However he's difficult to talk to and will dock a lot of marks for failing to appeal to his tastes. It makes the grading somewhat subjective and frustrating.
Kept the course interesting throughout. Last assignment was awesome. First term test was a little on the easy side, final term test was difficult. If you want a challenge take his courses.
This prof is good only if you are a computer science fanatic. Zapp speaks in a manner that caters only to students already have a good idea about the material being taught. Notes taken were incomplete and unhelpful. Assignments very difficult for anyone unfamiliar with the C language, expects students to have no life to learn the language.
u need to attend all classes as he does't understand the concept of posting notes. He have a very big ego and is not open to any suggestions sometimes make fun of students who are late.very strict marker . on asking help by email you get annoying replies. he knows his stuff but don't know how to teach.
he doest post any slides or notes online so go to each and every class. lecutre material is clear to some point but expect you to know a lot more already. sometimes talk about interesting stuff but can get annoying because of his laugh.
lectures are good but way too hard assignments and finals. very strict marker
be prepared to figure everything out by yourself.
Mike Zapp knows his stuff really well. He did mark harder than the other section's professor(Braico) on the midterm exam though.
Very haughty and unhelpful. Makes the material look more difficult that it actually is.
Mike Zapp is not meant to teach he's very unhelpful and arrogant. He often goes on a rant about totally irrelevant subjects in class thus wasting time while leaving important issues out. Much too opinionated and cocky for my liking and very insensitive.
he teaches lectures as riddles. leaves stuff incomplete on purpose you will have to figure out the rest of it yourself. likes to talk about other courses (3rd and 4th year) in 2nd year class. full of ego.
I've had him for a few 4th year classes now and he's definitely one of the best profs I've had. Apparently he's a bit tougher on students in earlier years, but for 4th year, he is great at preparing you for the real world after graduation. He also really gets to know the students in the class.
One of my favorite profs yet. Notes were exactly what was needed (I had no prior knowledge of the C language going in.) Assignments were easy, midterm exam was marked hard. He does this because you can get feedback on the midterm but not the final. Final was marked easier it seems. Pay attention and you will do great.
Great prof, as other have said he is very opinionated. Large paper pick fun topic. Despite this ask questions and he will give you answers. His notes are decent though you have to be there to copy them yourself. Be prepared to participate, take a joke, and crack a few jokes yourself and you'll have a great time.
Worst prof, never take a course with him. He challenges his students, doesn't want students to learn. The class average is always high because he doesn't include students with low marks in average and expect students with low marks to drop the course.
worst teacher i have ever seen
Interesting and difficult course, but it was tuned to the knowledge level of the students taking it. If Zapp really wanted to make it harder, he easily could.
nothing want to say
Be ready to work in this class. Final project on new tech that you don't cover in class. Assignments are tough and you required your own reading but you ARE taught the basics and how to form the base of all your solutions.
This course is pretty easy. I had 4 tests and a final paper. If you don't participate in class you will not do well. If you don't come to class you will not have the material for tests and what to base your final paper on.
Last class before hybrid 3720/4720 into new 4th year networks course. We put the "Science" into computer science by designing simulations of networks. We discovered and optimized networks based on packet loss. Learned how life works with packet switching. Tough assignments and also tough tests. Go to class
Required a paper at end of term describing a full vulnerability. Course material is pretty high level and you don't dwell deep into security issues. Only what types, vectors of attack, and some precautions you can take to prevent these issues. A couple tests, standard homework. You will need to do work outside of class to pass.
Never take his class!! he just expects you to learn own your own !!, will never help you. He is the most useless prof. he should be thrown out of the university!!, he is just ruining the students who are there to learn!!
After taking 2160 and now 2280 with him, it is fully clear as to what he expects from you, and it is quite noticeable the amount of both theoretical and real-world applicable skills I've solidified with his help. Avoid him if you're looking for an easy A. He gives a good taste of the real world, which won't give you an easy A either.
You have to pay attention in class and connect ideas from the various parts of the semester together on your own.
It is definitely required to go to every single class for this one. The notes unfortunately aren't uploaded like all other computer courses but they do explain everything properly. I found the professor himself to be pretty fun and easy to listen to but I spent most of the lecture frantically taking notes and reading them after class.
Worst prof I have ever had. Had to study everything on my own.
He is so mean. Worst prof ever met in this university
You will kinda hate him while you are in the class. He can be demeaning to students. He does not post notes online. But you do learn so much and you will be thankful afterwords. You just need to be prepared to work.
I strongly recommend CompEng stdnts take COMP 2160 prior unless you understand C very well. Keep up with assgnmts - tests relate heavily to them. He is particular on answers/tough grader. I never had issues with him as a person; I was polite to him and he always returned the same. I VW'd. Would be fine retaking w/ Zapp knowing his expectations now.
Worst and hardest class I've ever taken. Fair grader, but I didn't learn a single thing in the course when I genuinely wanted to learn the info. Doesn't answer your questions, makes you feel inadequate, and simply all-around not a good experience. Avoid at all costs.
Knows the stuff well but not fit for teaching. Literally makes us write notes in class where half the time is wasted. Very less examples given. No notes are posted online. U would have no idea as what you are studying if you miss a class. Makes the subject seem a lot harder than it actually is. Totally unfit to be a lecturer.
Solid professor in my opinion. Definitely devoted to fair grading/teaching and you can tell he loves the material he teaches. Not an easy A and you need to attend every class because the majority of the class material is given in class. Take this professor if you want to learn. Don't take this prof as a grade booster. Expect to lose marks.
Bad prof, He doesn't expand on the course material well, often gets lost in his own irrelevant tangents and loves to use his red pen without clear reason to. My friend and I had answered a question on his tests in a very similar way and one of our answers was covered by red ink while the other received full marks. He isn't a fair marker,
The most difficult prof I've had up to this point. He does all of his notes in class (kind of a waste of time) and uses a textbook that doesn't help much to explain material. I had to teach myself most of the material for assignments. There were very few external materials provided to learn from.
This was my first course with Zapp and honestly, he's one of the best professors I have ever had. He's very knowledgeable and you will walk away with a solid understanding. He's not for students who need their hand held and babied. Those are the ones who seem to complain about him. Write everything he says in class! Put full, clear answers on exams
Makes assignments needlessly complicated compared to previous terms of the same course. Extremely tough grader, be prepared to lose lots of marks even with a 'correct' solution. Arrogant in email correspondence or in person. Avoid at all costs, and take the course another term if he's a prof in it(He basically controls all sections when he teaches)
Although the class was pretty difficult, I quite liked Mike Zapp. He knew what he was teaching and was helpful if you had questions. He is sassy and may come off as rude, but he is an interesting professor.
Michael Zapp is an intelligent and humorous prof. However, don't expect any sense of modesty from him. He will usually only lead you to an answer, rather than give it away directly. As for the course comp 2160, my biggest is advice is to not get discouraged. Too many drop after midterm. I failed midterm and one assignment but still did ok.
Fantastic class. Zapp is a real instructor, and he is there to lecture to you in a format that covers all the material you need to know. His tests are about application of the skills you learned, not memorization. If you find Zapp overly difficult, then computer science is really not for you.
I really enjoyed this class, this is the first time I have had Zapp and he seemed really passionate about teaching computer systems. His lectures were well organized, his explanations were clear, and he would always stop to answer student questions. Although some of the assignments were challenging, Zapp gave us a clear idea of what to expect.
I've heard a lot of scary stories about Zapp but after taking one of his courses he doesn't seem that bad. He's incredibly passionate about teaching the material and the course will definitely challenge you. I did pretty bad on the midterm but with a lot of effort, I managed to do good enough on the final to get by the course.
Not the most eloquent professor. His notes are subpar (which he doesn't post online), and his lectures are difficult to follow as they are essentially a 1-hour rant that often diverges from the relevant material. There will be no hand-holding in this class so be prepared to pay attention as what he says (vocally - not writes) will be very important
Took this course with him back in 2014. Average professor and nothing special. Very pretentious. Made a sexist "joke" in front of class which was completely unacceptable and set a bad example for students in the class. I expect more from instructors at the UofM. Would not take again if given the chance.
This professor is tough but knows his stuff. He makes you work hard to get good marks because he wants you to truly understand the material by heart. Failing the course is easy and the average midterm scores is always around 50%. Put in the extra hours and you'd be just fine. Needless to say, I would definitely take his classes again.
He is quick to provide additional examples or explanations if it is clear students are not following. Has great availability to meet and help students out side of class and gave quick responses to email inquiries.
teaching useful thing. useless outside the class. hard test.
each class the only one thing you need to do is take note. but the note doesnt give the information as much as you can finish your homework, you still need to use google. he is the worst prof I ever met
Midterm average was failing. Midterm questions expanded on questions from the first assignment. The fact that we hadn't received our assignment grades before the midterm combined with the expectations for how to answer the questions not being made clear is what made the average so low. Harsh marker as well.
Amazing prof! He is EXTREMELY passionate about the field, you can hear it in his voice any time he talks , and it makes lectures interesting and fun. He doesn't post notes online, so make sure you attend all his lectures. Exams are extremely fair. Assignments are very tough, but only because he wants you to learn. Would def take him again.
Worst lecturer ever. For assignments Google is going to be your best friend. Incoherent lectures in which he uses verbose words and terms. Tough grader. Doesnt post notes online. He is the worst.
Worst mistake ever to take course with this guy. Makes an easy course much harder than it actually is. Notes are vague and unstructured. Be prepared to teach yourself everything. Doesn't admit that he messed up when he makes 2 midterms that the average of the whole class fails but continues the course saying that the grade we get is what we deserve
Material was meant to be pretty easy but Michael Zapp went way out of his way to make it as difficult as possible. His in-class notes don't really help at all. I had difficulties identifying when wether or not we had started a new topic. Assignments were very hard. He uses a lot of big words in his lectures. If you are an average student dont take.
By far the worst prof in the CS department. His philosophy is "if they struggle, they will learn" ,but all this leads to is anger, frustration,and cheating. He is a tough marker, and will penalize you for the littlest thing. Assignments and labs are also very tough, mainly because he doesn't cover what to do during lectures. Prepare to self teach.
Get ready to teach yourself the course material
Very passionate and very knowledgeable. Very dedicated and enthusiastic about Comp. Sci. Sadly, his passion and enthusiasm does not directly translate to good course structuring and content delivery. If you are an average student and not familiar with the topics you will struggle a lot in his classes. Very knowledgeable, just not fit for teaching.
caution: very tough marker wastes time in lectures writing vague notes as he goes instead of explaining. gives notes which are not enough to finish assignments. will not upload notes, makes sure students know he is smart by making midterm tests very hard but does not help students actually learn the course makes fun of struggling students
Take a course with this prof if you want to retake it and pay for the course again next semester. Makes midterms very hard, which lowers class passing rate as he believe some students are destined for Fs and some will pass; notes are bad and unclear. Steer clear if you want to graduate from UofM. Be prepared for a sarcastic answers to all questions
He never, never , never post notes, and also his notes is hard to understand, besides, the notes could literally do nothing to help you with your assignments. What can you do in his lecture? Writing down notes that he could've done before class. The point is after all those years in u of m, he still thinks HE IS GOOD. One advice, avoid him.
All I learned is "life is tough", and met him would make your life even tougher
Sigh! Theyve said it all...
not the best , he's a very tough marker and will try his best to penalize you for silly things, notes are not posted on site, in-class notes are useless for assignments and tests. avoid if other section available
Hard to understand in lectures as he likes to explain just the basics. Assumes you know more than what he actually teaches. Gives very little detail on how to complete assignments. Very tough grading on tests. Notes are to the most bare minimum detail. Would not take again.
Very intelligent prof, who somehow is trying to prove a point to the U of M, thus making grading material harder than usual. I would not stand between whatever this guy has going on with U of M . Too tough on assignments, you might want to pay more attention to his vocals more than notes. His notes are not helpful. Voice record him if you have to.
Saw this guy for office hours and made fun of me . Notes are obsolete but says "go think about it hard". Thinks "some students are destined for Fs and others pass" which is not a true representation of real life scenarios. Will not curve to pass but will curve to fail??? Works with normal distribution & believes lower percentile has to fail/VW
not good, very hard testing, very hard assignment, no textbook for reading use, bad note
Zapp is a very approachable man during class time (Not so much after hours) . He is usually very jolly in his lectures and throws in an occasional joke. However i must say his grading is very strict and tough. And if you ask a silly question you will be answered with much sarcasm. If other sections are available avoid. If you not tough cookie.
This was my first time being taught by Zapp. I had successfully managed to avoid him throughout my University career. I must say "The Legend" is true. He is a very stingy grader who doesn't really give you anything to go on. It's hard to know what he wants in order to actually get marks. It's was difficult to get course material as well. VW'd
He's very passionate about the comp science field. Lectures are solid, though more examples of topics after midterm would be beneficial since there aren't many resources out there other than notes and textbook. Assignments were very difficult, start them the day they come out if possible.
By far the professor who knew the most and cared the least. Michael Zapp does not care about his students or his courses. He simply wants to tell everyone how smart he is. This is apparent in is digressions from the course material and his completely anti-empathetic course structure. If you can take this course with ANYBIDY else, do it.
Michael Zapp is a very tough grader. Very meticulous about things which don't even matter. Does not actually help you learn the course material but instead you have to learn on your own. The inter-webs will be your closest friend for any course you take with this guy. Also becareful on theory questions. He takes every meaning of words literally
Most of the students do not have an idea of what is going. I wanted to learn so much out this course but never could because of Zapp. He might be passionate about Computer Science but he is definitely the worst teacher out there. Please avoid his class at any cost if you want to learn. I repeated this course with Randy Cooper(A+).
By far the worst Computer Science proff at the U of M. He is very racy and be assured that everything is going to be super hard. Also he doesn't accommodate students from different backgrounds. He is kind of low-key racist and would treat different students differently
His notes are a bit disjointed as he handwrites them in class. Sometimes he will switch between code and comments with no indication. Thinks suffering is the best way to learn, which is honestly sad. He does not give many examples and one has to scour google or wait for the sample solution to figure out wth. A nice guy who acts elitist.
His notes are a bit disjointed as he hand-writes them in class. Sometimes will switch between code and comments with no indication. Thinks suffering is the best way to learn, which is honestly sad. Gives few examples and one has to scour google or wait for the sample solution to figure out wth. Nice but elitist; doesn't understand diff values.
You suppose to know everything before taking his class one of the worst teachers I ever met......................... My suggestion is DON'T TAKE HIS CLASS unless you have no choice Not a good teacher
He knows his stuff, but has major flaws as an educator. He doesn't post his notes, students are expected to hand copy from a projector. It's not a big deal but as you write he'll mention assignment/test info. It's hard to process all of it at once. I prefer to not ask questions in class as he has a tendency to act bothered and responds rudely
Took 2160 with him a while back and it was the worst experience ever. Will reply sarcastically and embarrass you if you ask questions. This will not be easy. Your will and drive will be tested. As he always says " We can't all pass, some people have to fail". Passed the course with a B+ but he really made me work for it. Prepare to self-teach
He thinks that everyone learns the same way (auditory). Notes are useless, will confuse you even more, and not even posted online. Took marks off for using acronyms on test, without warning us beforehand. Thinks everyone can read his mind. His way or the highway. Discourages you from asking questions. Tuition fee should've gone to Google instead.
Great passionate prof who really cares about teaching you how to self learn. Only down side is that his notes aren't posted online. Zapp gets a lot of hate, but I'm not quite sure why. He's very helpful during office hours and does his best to ensure that you learn the material. The last assignment for this course was honestly the funnest ever.
You will either love him or hate time
Honestly, I have taken 3 classes with Zapp because I had to. For second year students, he uses "big words" that you may not understand till your 3rd or 4th year or even till a work term. He challenges you with bizarre and interesting problems but you'll appreciate him in the end. It's hard to get a B+ or even a C in his class, so study HARDDD.
NEVER AGAIN
Zapp knows the content well and teaches like everyone else has that same level of understanding he does. This results in a big disconnect in the teaching and the assignments. What a waste of time, I needed to find an alternate textbook and MIT lectures to actually learn the course content.
If anyone's describing zapp as a knowledgable instructor saying u can learn something from Mike zapp, no doubt, there is something seriously wrong with that person saying that to you. U can learn nothing from Mike zapp. You feel the course is difficult not becuase you are not smart, not the course is hard. It's MIKE ZAPP, HE IS REALLY BAD.
Grading rubric are non existent, marks are removed for arbitrary reasons (lost 20% for no make clear in makefile not specified in assignment or class) test feedback is non existent just a whole bunch of chicken scraps on crowdmark. Labs are a hot VM mess, assignments are unnecessarily time consuming. (He makes you hunt for information you need)
Ask one question that's not "smart" and be prepared to be instantly belittled and disrespected. Constantly apply pressure to students "sarcastically".
Like others have said, you will be teaching yourself. They is no direction for what to do on assignments you have to figure out yourself what they want, and good luck with that, as you will lose marks if you can't. I have never worked so hard for a grade and been so stressed.
He likes using big words during lectures. He does not post notes (very unorganized and vague). Assignments have very little instructions. Exam questions are not difficult but grading is very subjective (only his way or the highway). He reacts differently to "good" or "bad" students (lowkey discriminate). Avoid him if possible.
I have had Michael a couple times in the past. Simply put, he is not a good teacher. Compared to the other CS instructors and profs in the department, I and many other students would rate him VERY low in comparison. Literally any other prof and I would have gotten a good grade here. (Helen Cameron for example). He needs to get over his huge ass ego
+COMP4300. Good sense of humor, but merciless & smug. Had panic attacks. Unreasonable & vague 1st assignments to destroy your confidence. Asgmt phrasing critical!!!!! Last assignments were 1st I've left unfinished in 6 yrs. He nitpicked marks after everyone had nervous breakdowns so he could pass enough students. Argue your marks! Attend labs!!!!
Lectures posted online which is nice, however they only last for the week posted. Probably the worst thing about Zapp is his snarkiness when replying to students inquiries. Don't expect any kind of useful feedback if you are trying to ask for guidance via email. Midterm was a disaster with no questions allowed. But assignments were fun.
He will give you good notes, thats it! He doesnot listen to students. He sometimes insult students when he/she is asking doubts in class. He doesnot care at all. He is very strict with deadlines. Even if you are dead, he will say its not my fault, you are getting a zero in assignment.
Bro is simply a menace, No action would be taken to discipline this professor don't know how high he is in the food chain.
I hope zapp chokes on his own spit
Micheal Zapp is the person you avoid meeting in a public gathering. You simply wouldn't meet a person like this in your whole life. Simply unprofessional and vindictive person
the first time wants to comment!!, this teacher is an arrogant professor, every time I ask him a question, he responds indirectly, even if it is a sample one-sentence problem, he will say find in your note, I taught this before, he also set recording without the sound!!!, and it is covered every week, no way to review. Anyway, he is not like a tchr
He actually is very good at lecturing, but after the lecture, the information he teaches is all gone (deletes material after one week). He very much doesn't try to make students' lives easier. Communicating with him is the definitely the worst part as he can be very unprofessional and lacks empathy for his students.
Overall just created a terrible environment where learning is discouraged and made unnecessarily difficult. The worst part is he knows exactly what he's doing and clearly knows all the material very well, but feels no empathy towards students which causes this cycle of students criticizing him for that and him becoming more and more bad-tempered.
Learning would be improved so much if he switched to slides like a normal professor. Half the time in class is spent watching him write down the notes. Also his notes are crazy unorganized. Zapp, if you read these, please, please, take a few days to create some well-structured slides for this course, it would help future students so much.
Doesnt share slides. I did not understand a single word from his un-organized notes. I did not understand a single word taught in class because were writing notes down. All my peer and friends who took this course in the past said this course is not as hard as Zapp made it. Intl students pay 2000$ for this course and this is the level of education-
Don't never ever always, what i mean to say is never ever forever take a class with him
People say he is a good teacher he is not, he is a good public speaker he is the worst teacher. A teacher is supposed to have some sort of human interaction with students and be good at normal basic conversations as a mature person does. Micheal zapp needs to go down
He is the worst instructor I experienced. His notes are so ambiguous that you have to read the textbook or ask others to understand. His classes are not organized well. You may lose lots of points if Zapp doesn't like your answers, even though the answers are correct.
1. No response to long email, need in person 2. Only Lecture Taught, No Online Resource 3. Will deleted recording lecture every 2 days. Won't give any exception.
I honestly thought profs couldn't get any worse in this program, until I reached the final boss Zapp. He is easily the worst prof I've ever had. You will get 0s if he doesnt like your answers on tests, even if they are right. You will get flamed if you ask any question. He provides next to nothing and expects you to complete his BS assignments.
Did everything in his power to make learning the content on my own as difficult as possible. Deletes his lectures every other day because his income is worth more than student's learning. His test questions don't test you on your understanding of the material but more so on your ability to read his mind and say the exact keywords he's thinking of.
He would love to make your life hard! No notes provided, no examples, hard assignments
Guy turned an easy course into a hard one with his sheer stubbornness. I have never taken a course before where I confidently knew the material yet worried I wouldn't pass. He grades unbelievably hard, refuses to adjust marks and even if you have a good debate with him he will refuse to admit he did anything wrong and threaten to reduce your GPA.
Very harsh grader. The test questions seem very easy when first looking at them until he marks them. He expects you to essentially read his mind otherwise you get no marks or very few. For reference the first term test the 2/3 of the class failed which caused him to have to scale the test grade. Notes and examples are not posted online.
You can tell he is not there to help you but to make your life impossible! No recording or notes available, very few examples in class
He is there to make your life impossible! Not helpful, no notes provided and very few examples provided for his assignments
Says he wants you to 'understand' the content to pass the exams but deducts marks if you don't write what he teaches word-for-word. Further deducts marks to 'tech you a lesson for next time'. Grades as he pleases on exams - don't expect much. Had to take him since there's a shortage of profs here for each course -you gotta get your degree right
Very condescending towards any type of question. Emailing about anything is essentially useless as you'll just get some snarky reply. Disorganized lectures with seemingly no structure. Almost the entire class failed the midterm. Will never take a class with him again.
Don't go near this m_e_n_a_c_e.
You cant convince me this man isnt r_a_c_i_s_t, if youre not w_h_i_t_e you wont get anything much less a smile out of him
Never met the guy, but sounds like an evil man
Good teacher. Too hard for me .
Avoid this professor at all costs - his classes are a nightmare! Textbook is useless, no helpful notes or examples. But unstuck study AI proved a lifesaver for prepping.
Avoid this prof at any cost! He is so full of himself and doesn't care much about the student.
If you are doing any course if you see Michael Zapp just don't take it trust. I have good grades so far but i am doing this one course with him just started but i dont think ill see light at the end of the tunnel actually there is no light even at the end. Tough guy doesn't like to help students i think he was God's choosen to make students fail.
Worst instructor in CS department I've had so far. No textbook, no lecture slide, just unorganized notes provided during class lecture.
JUST WAITING FOR HIS RETIREMENT
Pros: Interesting course content, and lectures are generally engaging. Cons: Assignments and tests feel more like a game of Zapp trivia than they do an honest attempt to help you learn. Personally I couldnt figure out the first assignment no matter how hard I tried, which has never happened before. Zapp is condescending towards questions as well.
Class Info
Online Classes
100%
Attendance Mandatory
61%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.36 avg changeRatings by Course
74206
5.0
(1)74301
5.0
(2)74206343
5.0
(1)074452
5.0
(1)OS
5.0
(1)Difficulty by Course
2160
5.0
CS301
5.0
COMP216
5.0
COMP4140
5.0
COMP3010
4.8