1.9

Mike Evans

Computer Science - Simon Fraser University

1.9
Quality
4.1
Difficulty
N/A
Would Retake
100
Reviews
1.9
Quality
4.1
Difficulty
1.9
Helpful
1.9
Clarity

N/A

Would Retake

100

Reviews

Rating Distribution
Official

5

5

4

13

3

11

2

20

1

51

What Students Say

Worst pro i've ever seen

CMPT300 - 1.0 rating

This professor is so bad he made me want to transfer out of computing science

CMPT225 - 1.0 rating
Class Info

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

53% confidence
Based on 1 grades
Most common grades:
A (1)
Rather_Not_Say (1)
Incomplete (1)
Grade Distribution
A(1)B(0)C(0)D(0)F(0)A-/B+(0)
Based on 3 reported grades
A: 1
Rather_Not_Say: 1
Incomplete: 1
Rating Trend

Declining

-0.42 avg change
Mar
Sep
Oct
Nov
Dec
Mar
Last 6 months
Ratings by Course

CMP

5.0

(1)

101201

4.0

(1)

CMPT2013

4.0

(1)

CMPTA

4.0

(1)

201300

3.0

(1)
+13 more courses
Difficulty by Course

300

5.0

CPCS

5.0

CMP101

5.0

CMPTD100

5.0

CMPT126

4.7

Reviews (100)
4.0
4.0
CMPT2013
Apr 12, 2002

U may think he's your worst nightmare, but he's actually 1 of the few good ones

4.0
4.0
CMPT300
Apr 14, 2002

Nice attitude towards student.100, 200 level, extremely hard. 300 up good prof

1.0
5.0
CPCS
May 23, 2002

Was one of the only teachers i met that was not willing to learn C++ syntax. :(

1.0
3.0
CMPT101
Jun 15, 2002

He should probably focus on something else in life, always SICK!!!!!!

4.0
4.0
CMPT101
Jun 22, 2002

I liked the prof but newbies might find him difficult to understand.

1.0
5.0
CMPT101
Jul 20, 2002

This guy doesn't even know how to program in Java and is teachin' Java course...

3.0
4.0
CMPT300
Jul 27, 2002

Requires you to read 3 textbooks, but is interesting and understanding.

1.0
5.0
CMPT300
Jul 27, 2002

Useless notes, unclear assgin specs, unclear marking scheme

4.0
4.0
CMPT101
Aug 15, 2002

for the elite student, pushes high concepts

2.0
4.0
COMPT101
Aug 15, 2002

snooze

2.0
4.0
CMPT201
Aug 22, 2002

Not good at explaining things...very picky about assignment specifics

2.0
3.0
CMPT300
Grade: A
Oct 13, 2002

he thinks he's always right

2.0
4.0
CMPT300
Oct 29, 2002

He would say on a regular basis that students are getting stupider every sem.

1.0
5.0
300
Nov 13, 2002

True loser. Can't teach.

3.0
4.0
CMPT201
Nov 28, 2002

Bad jokes. Always sick.

1.0
3.0
CMPT101
Dec 1, 2002

Assignments vague. Often jokes around in lecture but the jokes are not funny.

3.0
3.0
CMPT300
Dec 11, 2002

he's alright for cmpt300...

2.0
4.0
CMPT300
Dec 14, 2002

Unreasonably picky on specifics (esp. exams). Thinks he's always right.

2.0
4.0
CMPT201
Feb 4, 2003

You cannot argue your exam marks, and won't tell you why did you loss the marks

2.0
5.0
300
Feb 6, 2003

Our midterm avg was 50% and he told us we were all stupid and he wouldn't scale.

1.0
5.0
CMPT101
Feb 20, 2003

Purple Turttle neck and Blak Jean have got to go.

4.0
3.0
CMPT201
Feb 26, 2003

warm and fuzzy way of teaching, easy to understand, but needs to be more detailed, exams are okie, asns are interesting

1.0
5.0
CMPT101
Feb 26, 2003

teaching style is not very helpful. Uses vague methods which only helps certain students but most of the class is lost. Must read textbook instead!

5.0
2.0
CMPT300
Feb 26, 2003

Very clear and articulate in lectures. Fair marking scheme and expectations. A very good prof.

1.0
5.0
CMPT101
Mar 6, 2003

he doesn't know how to program in java, and he's teaching that course....

3.0
2.0
CMPT300
Mar 17, 2003

Blank notes not that good.

1.0
5.0
CMPT300
Mar 28, 2003

he is a NIGHTMARE

2.0
4.0
CMPT300
Apr 27, 2003

His notes is garbage!! Blank notes that required you to fill in. The midterm and final are ambigous. When you give him an answer to his questions, he will always comes up with different answer from different aspect. The TA of that course is also a joke.

1.0
4.0
CMPT101
May 11, 2003

Boring, monotoned lectures in which any excuse to not go is sweet relief.

1.0
1.0
CMPT201
Aug 13, 2003

That man has no clue what he's doing PERIOD.

4.0
5.0
CMPT201
Sep 3, 2003

No Comments

2.0
4.0
CMPT105
Nov 16, 2003

No Comments

1.0
5.0
CMP101
Dec 17, 2003

He is by far the worst teacher at S.F.U. I had him several semesters ago, and now realize that he knows absolutely nothing about C++ programming. He made several fundamental mistakes on recursion for example. A total dead loss.

1.0
5.0
CMPT101
Dec 18, 2003

I graduated from S.F.U. with a degree in computer science. Now working in the industry, I realize that Mr. Evans does not understand the concept of object oriented programming. I would not recommend he teach any programming course.

1.0
3.0
CMPT101
Mar 18, 2004

Low knowledge, bad attitude.

4.0
4.0
101201
Mar 23, 2004

blank notes are to encourage you to go to class and pay attention... a little on the boring side, but good at communicating the concepts. assignments are vague and way way too involved. but i sure learned lots

2.0
4.0
CMPT300
Apr 16, 2004

Fill-in-the-blank notes, tough marking and tricky exams. Many Yes/No exam questions so you get 0 for those question easily.

3.0
1.0
201300
Aug 18, 2004

Didn't learn much, especially in 201, but he's very easy. His exams really distinguishes the strong students from everyone else.

1.0
5.0
CMPT300
Aug 18, 2004

I finally have to agree that he is by far the worst and the most unhelpful lecturer!

1.0
5.0
CMPT101
Sep 14, 2004

The ratings say it all.

4.0
5.0
CMPT300
Oct 11, 2004

Strict, great teaching skill, great hw (so you can learn from it), but way too difficult exams. Too hard for average students. Hey Evans, you say you have a high expeactation, but I would say you have an unrealistic expectation.

5.0
5.0
CMPT300
Nov 16, 2004

The course is tough but Evans is a great instructor, who explained everything in details and with clarity.

3.0
5.0
CMPT300
Apr 26, 2005

Assignments and projects are easy but exams are too hard. Better to drop it if you want a good mark.

4.0
4.0
CMPT300
May 3, 2005

Better than most profs I've had. Speaks ENGLISH very well, and has a witty sense of humor. Strict teaching style actually makes you LEARN and pay attention. Skeleton notes sucked, but take notes and you'll be ok. Nothing was too hard or too easy if you're prepared for it. Know C++ for unix.

5.0
3.0
CMP
Aug 5, 2005

awesome professor. lots of knowledge and has ability to explain well to students

1.0
3.0
CMPT110
Grade: Rather_Not_Say
Nov 14, 2005

Do not take Visual Basic with this guy, horrible lectures, and he is never able to cover material on the assignments b4 they are due. In the first week of classes we learned what a bit and a byte are. My god. You Suck!!

1.0
5.0
CMPT110
Dec 10, 2005

This course SUX cox of this prof !! He skips one week of class without notice ( tho he said its the department's fault !) No Clear Instructions on assignments AND he's the ONLY prof teaching VB ! "AWESOME PROF" ? I cant even read his writing ! cox its SOO tiny ( HE SHOULD TYPE THE NOTES ! ) ALWAYS cancel officehours due to "unexpected" reasons

1.0
5.0
CMPT110
Dec 20, 2005

No Comments

3.0
3.0
CMPT225
Jan 12, 2006

I thought that not enough time was spent on the programming concepts. The assignments and midterm (especially the labs) sucked big time. The labs in particular were poorly written.

2.0
2.0
CMPT225
Jan 16, 2006

makes mean jokes when you ask questions, and then does not answer the question. easy assignments and tests,if you like to program. Labs are horrible, start right away! misses lots of class for no reason or warning or apology, didn't learn anything new in his class

2.0
4.0
CMPT225
Jan 26, 2006

Umm... plz teach something and reduce talking and q's time in lectures? The lecs seem easy with online notes... but then with 5 labs and assignments, prepare for a lot of work. The labs are hard and terrible in clarity, the assignments are so-so. Know C++, Java, and Linux, or prepare for disaster in the lab! The prof knows little of that stuff :|

1.0
5.0
CMPT225
Feb 2, 2006

The prof wastes so much time in class with q's and the asn. Yet the asn is so messed up (he gives extra specs 5 days b4 due!) The unix labs are just as horrendous since you have to teach yourself completely, and the TA takes 1 hour to reach you. The prof is not familar with the langs, and the TA is often too busy w/ ppl w/ trouble. OMG...

1.0
5.0
CMPT225
Apr 9, 2006

THIS man has no clue what he is doing

3.0
3.0
CMPT300
Apr 25, 2006

to be honest, he's not that bad. but to do good in this course, u must prepare b4 going to lecture, or else u will have no idea what he's talking about. luckily u got lecture tape, sometimes he just go too fast and u can't catch up with him at all. his assignment isn't too hard but sometimes lack of clarity.

1.0
2.0
CMPT225
Jul 25, 2006

This guy is for sure the worst prof on earth, save urself and never take a course with him. His lecture notes are not readable or understandable and he thinks he's the only one who knows about computer science! He thinks he's very funny, but what he really is, is 'ANNOYING'. Confusing and complicated assignments that even himself have no idea what

1.0
5.0
CMPT225
Oct 18, 2006

How come he is still here at SFU after all these years. He is NOT organized , BAD writing , and most of us are LOST. Worst prof EVER , no doubt.

2.0
5.0
CMPT300
Oct 24, 2006

Difficult Lecturer. Class Notes are provided although they are blank and unorganized. Talks about concepts with such ambiguity that he looses all students. Doesn't follow textbook so the thought of self-studying becomes only that, a thought. Seems to know the subject but not suffiently to pass that knowledge to students.

1.0
5.0
CMPT110
Oct 26, 2006

I am a CGPA 3.5 above Science major student , and got my first EVER D when I took the course with him. He is bad at teaching , his TAs are not helpful either ! He is the WORST ! AVOID THIS PROF , tho it seems like he is the only one teaching

4.0
1.0
CMPT110
Nov 21, 2006

For me, I think he is the easiest prof I ever had in cmpt110. I literally slept thru 75% of his lec (skipped around 10%), and I still can end with an A. The class avg for my sem is a B+. As long as you read the textbook, you will be fine in assignments and midterms/finals

2.0
3.0
CMPT300
Dec 8, 2006

Poor electronic communication with class. Notes purposely provided with blanks, not useful as study material. Relatively dry/academic but acceptable lectures.

3.0
5.0
CMPT300
Dec 16, 2006

awful. just plain awful. he says a lot of things, but it doesn't really sit in properly, especially with those horrible skeleton notes. assignments/projects are okay, but the exams on the whole are tricky

1.0
5.0
CMPT225
Mar 18, 2007

He is the most horrible prof in SFU. You cannot learn anything in his class. It is very hard to read his notes. Midterms and finals are also horrible. I swear I will never take his courses in the future.Never!!

5.0
1.0
CMPT300
May 7, 2007

very good class

1.0
5.0
CMPT225
Nov 13, 2007

Avoid this prof at all costs, even if it means graduating later. It's just not worth it. Terribly useless teaching, extremely hard exams. I'm NOT the only one saying this.

1.0
5.0
CMPT225
Nov 13, 2007

Elevates bad teaching into an art. He is a very creative artist in that sense.

1.0
5.0
CMPT110
Nov 21, 2007

He does not have any knowledge of teaching. He just cannot type one simple English sentence. so don't bother emailing him

1.0
5.0
CMPT110
Nov 21, 2007

he is just a bad professor

1.0
5.0
CMPT110
Nov 22, 2007

his written english is worse than a regular high school student. never reply the student's question correctly. always give out tricky assignments and exam question to put the grades down. he is lack of teaching ability. one of the worse professor in sfu

2.0
3.0
CMPT110
Nov 29, 2007

TAs hardly show up. prof n Ta are not helpful. he has bad hand writting. bad teaching. always repeat what he have said before

1.0
5.0
CMPT110
Dec 12, 2007

This prof is the worst one i hav e even seen. Midterm is all right, but final is ridiculously difficult. lecture is helpless in terms of the difficulty level of assignments and test

5.0
1.0
CMPT110
Dec 19, 2007

He's very knowledgable in programming, very fair professor, and gives alot of help when you need it. He even gave me a pass when I clearly failed the course, what more can you ask from Mr.Evans. He also scaled the final exam also. Lets hear it for Mr.Evans and an awesome semester.

2.0
5.0
CMPT225
Oct 1, 2008

Worst prof ever. Passed one person even though he didn't attend single class/do any homework yet decided to deduct nearly the whole class on the final when didn't use his terminonlogy (even if correct answer). TA was also awful, can't remember name.

1.0
5.0
CMPT225
Apr 22, 2009

Worst prof ever!! can't learn anything from him.. what a waste of time and money. Written english is terrible. Can't understand what he's asking. avg exams marks is about 50 because nobody understand the questions. very defensive when confront him. Won't explain any langange related problems.

1.0
5.0
CMPT225
Dec 20, 2009

Terrible lecturer, bad at teaching, don't listen to any of the good reviews.Likes to look at the big picture and not worry about the fine details inside that is truly needed to be a professional in the computing field. I got a B+, but I feel I picked up dirty programming because of his refusal to teach proper techniques. Don't Take a class with him

4.0
4.0
CMPT225
Jan 4, 2010

One of the best prof I have ever had. He will NOT teach any programing; he only teaches theory. Very funny and I looked forward in attending all of his lectures. If you need any help, attend his office hours. He re-explaine several sections for me in several diff ways because I didn't understand the theory behind hash tables.

4.0
3.0
CMPTA
Nov 8, 2010

Look, If you don't go to class, dont read the text book, and dont like to get involved in class discussion... you'll fail his class GAURANTEED. His teaching style is to make you think about the bigger picture. It's ture he wont teach syntax, and if you want to worry yourself about syntax then move to India and become a code m0nkey

1.0
2.0
CMPT300
Nov 20, 2010

Worst pro i've ever seen! Not clear at all! Especially when compared to Tardos' CMPT307 i'm taking this term, Evans is beating rubbish into our minds.

1.0
5.0
CMPT126
Nov 25, 2010

DO NOT TAKE IT WITH HIM

2.0
4.0
CMPT225
Apr 28, 2011

Fuzzy teaching. Not very relevant final exam. Too useless assignments. But professional in his job.

1.0
5.0
CMPT125
Oct 3, 2011

DO NOT TAKE HIS COURSE IF YOU DO NOT WANT TO FAIL

2.0
4.0
CMPT125
Nov 3, 2011

bad teacher..does not know java syntax..assignments and exams are vague..is not clear about what he wants in the question. avoid this teacher if u can!!

1.0
5.0
CMPTD100
Nov 24, 2011

AVOID THIS GUY AT ALL COSTS....... His classes are poorly presented has no idea on some of the most basic things that computer professors should know about computers and definitely doesn't know any of the material he is teaching. He's supposed to be teaching java but all he talks about is "Concepts" and how much better C++ is than java.

1.0
5.0
CMPT125
Dec 17, 2011

20 pages in final paper, bad prof I even seen, dont take his class. Why he work in SFU?

3.0
5.0
CMPT300
Dec 19, 2011

Exams and projects are very hard. Doesn't explain a lot of the stuff and expects students to study the textbook/internet/other sources and learn on their own. His notes are worthless, and he skips a lot of them in class, just explaining the basics. Avoid taking class with him if you have the option.

1.0
5.0
CMPT125
Dec 20, 2011

his attitude toward students; it seems that we are quite worthles; lectures are useless and important java syntex are not discussed; final is extremely long and he made mistake on the final; assignments do not help us to prepare the final at all; what a b astard; quite useless and unwelcoming.

1.0
5.0
CMPT125
Dec 20, 2011

Why don't you teach in the field of mathematics , Mr. "Mathematician"? Oh right, because you cannot even do simple calculations, such as 7*3 in your head, yet you claim that the way that computer scientists think is stupid. Sorry, but you shouldn't teach computing science either.

2.0
5.0
CMPT125
Dec 20, 2011

I really agreed lots of comments about this course.I checked my grade and I got F...I could not believe it .except my final grade I kept 80% level...taking his course is waste of time and money..

1.0
1.0
CMPT125
Dec 22, 2011

Never provide even one assignment's solution during the semester! 20 pages' stupid final papers! Force students to waste time on high-level designs which even does not appear in the textbook! So try his course if you want to know how fXXXing a SXX can be in this world.

1.0
4.0
CMPT126
Dec 22, 2011

Horrible! Arrogant and nuts. He asked for the output of a spaguetti code in the final. He asked to implement a method to verify data inside the constructor and when I argued why, he said because it is a good practice of OOP lol. He even know how to code! Even a super easy thing becomes confuse in his hands! Again, nuts!

3.0
3.0
CMPT300
Jan 6, 2012

Mike provides "skeleon" notes which are mostly useless without attending the lectures (I did attend all the lectures). The ideas he goes through in the lectures were easy to understand but he always left the important parts for us to "think about".

1.0
5.0
CMPT126
Jan 11, 2012

Ridiculous prof. Is an elitist. Uses conflated language in lecture and assignment instructions. Stuff in lecture does not even help you. May as well borrow a book in the library and learn Java yourself. TA's were nice though.

2.0
3.0
CMPT300
Mar 19, 2012

His lecture notes are useless for self-learning since there is little information in them but blanks. He explained each concepts clearly. But it's difficult to build a clear structure of all concepts on mind. But anyway, Mike himself is a nice guy.

1.0
5.0
CMPT300
Sep 12, 2013

I have to say this PROF is terrible!!!! The lecture notes is blank, and almost nothing had been written down in the notes after lecture! It is super hard to follow his lecture!!!!!!!

1.0
5.0
CMPT225
Sep 26, 2013

he is very terrible ! he does not use any books, and you hardly to follow him with his notes. Some notes he has written is difficult to understand such as give you some letters among a word. you do not know what he has written, and you have to spend time to find the meaning. His words are small enough that you can not see in class.

1.0
5.0
CMPT300
Grade: Incomplete
Oct 20, 2013

The worest prof I have ever met. Nobody understands his humour. His voice is very low and you could just hear the first word of his sentence. Don't choose his course. FOR YOUR SAFETY, PLEASE DON'T!

1.0
5.0
CMPT300
Nov 12, 2013

my advice to you, don't take course with evans unless you wanna kill you gpa. asta la vista gpa .... booom!

1.0
4.0
CMPT225
Nov 27, 2013

This is an excerpt from his 100% official school website: "if we are chatting, and there is a q, i will limit your time to 10 mins. if you still need time after this, you can rejoin the end of the q / come to another office hr / make an appointment / see the ta." He does not conduct himself in a professional manner and continually makes blunders.

1.0
5.0
CMPT225
Dec 14, 2013

Arrogant prof with a horrible lecture style. He cancels his lectures and office hours often and isn't available via appointment. Best advice I can give: just stick with Greg Mori for 225 and you will be golden

1.0
5.0
CMPT225
Dec 14, 2013

This professor is so bad he made me want to transfer out of computing science. The book he recommends only teaches either in one language. He barely references the book. His notes are complete and utter garbage; completely useless. He cancels class frequently and more than half of the stuff on his final wasn't even covered in class! Please AVOID.

4.0
3.0
CMPT300
Mar 9, 2014

I would avoid taking classes with him but he's tolerable. He's a bright guy and knows the subject but cannot organize the course in a teachable way. His notes are just awful. He gives 'skeleton notes' which amount to 10 words on a page and expects you to listen and fill everything in during lectures. Please create complete and useful notes!

Class Info

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

53% confidence
Based on 1 grades
Most common grades:
A (1)
Rather_Not_Say (1)
Incomplete (1)
Grade Distribution
A(1)B(0)C(0)D(0)F(0)A-/B+(0)
Based on 3 reported grades
A: 1
Rather_Not_Say: 1
Incomplete: 1
Rating Trend

Declining

-0.42 avg change
Mar
Sep
Oct
Nov
Dec
Mar
Last 6 months
Ratings by Course

CMP

5.0

(1)

101201

4.0

(1)

CMPT2013

4.0

(1)

CMPTA

4.0

(1)

201300

3.0

(1)
+13 more courses
Difficulty by Course

300

5.0

CPCS

5.0

CMP101

5.0

CMPTD100

5.0

CMPT126

4.7

Similar Professors