2.8
Quality3.6
Difficulty35%
Would Retake112
Reviews35%
Would Retake
112
Reviews
Rating DistributionOfficial
5
29
4
19
3
12
2
15
1
37
What Students Say
“If you put in real effort in his classes you'll see he's truly a great prof, and does care about his students”
ENSC252 - 5.0 rating“Easiest course I've ever taken”
ENSC316 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
59%
Textbook Required
45%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.08 avg changeRatings by Course
151
5.0
(1)ENSC151
5.0
(1)ENSC416
5.0
(1)ENSC220
4.0
(1)ENSC250
3.8
(12)Difficulty by Course
252
5.0
440
5.0
ENSC
5.0
ENSC426
5.0
ENSC252
4.6
Reviews (112)
No Comments
No Comments
No Comments
a good guy
Excellent dedication to students, may skip steps he feels are simple in lectures
if you're not an engineering major, he makes you feel like you're a nobody
awesome guy, great to help you. Sometimes goes overboard on explaining physics
i always fall asleep in his lecture....way too confusing
funny guy, easy to get along... bit lazy on slides
He's one of the best profs
HE is the BEST
No Comments
a smart prof
He is the most interesting friend
Didn't explain some of the more important things. Marking too easy - not helpful
No Comments
nice guy...
No Comments
surprisingly smart, and condescending too!
No Comments
seemingly the smartest prof i've ever had - but not really the most comfortable and 'nice' nice person. (really helpful though)
No Comments
Making sure you have nothing planned for the next 3 hrs before asking him any questions.
A good prof but not exactly the role model for being a good person. If you can get past his strange personality he's more than willing to help to any extent (moreso if you're female) and will also engage in conversations on a a variety of topics.
Really bright guy, very on-the-ball. A bit abrasive sometimes. Unfortunately, his courses tend to be organized around demonstrating what a clever guy he is.
marks too easy and scales down at the end
He is the best prof i have ever had. He is very helpful. He is very funny and easy going. His exams are very reasonable and lectures are fun. He comes to school on some weekends and helps students. bottom line: take a course with him.
Yeah, Snoop Dog is the man^^
This is one of those classes that you can learn absolutely and still get a passing grade. The prof is only good in the sense that he's an easy marker. If you want entertainment this is your prof, if you want to leave having learned something, go elsewhere
No Comments
easiest class to get high grade in ever. if you ever do ask him a question, be prepared to learn about advanced computer architecture, philosphy, and astrophysics!
the greatest
make sure your wednesday nights are free during the whole degree if you take a course with him :)
Can you say goof ball? He knows his stuff, but gets easily of topic when you ask for clarification. Found him hard to understand in lectures. His assignments were all doable but there was a lot of cheating aloud in his classes.
He made Logic and computer architecture fun! I tought that would never happen to me! best prof ever, knows his material and is down to earth.
Awesome professor. He is a genius, and really knows what he is teaching. He makes up assignments that are both challenging and helpful. Do all his assignments and read his powerpoints carefully and you will do fine.
Best prof ever. He's really nice and down to earth. really know the stuff he's teaching. Always available for question. Assignments are a bit tough though
One of the few profs who seems to actually care about his students.
Interesting prof. For this course, make sure you come up with something that will catch his interest then you will do surprisingly well (ie. fancy gadgets instead of pure software proj)
Extremely helpful prof. His philosophy about assignments: He's not marking if you can hand them on time, but rather that you can complete them. Midterms, Quizzes, and Finals were all very reasonable and anybody can do well. He knows what he is teaching and understands the life of a student. Take ensc 250 with lucky if you have a choice!
Lucky is a very helpful prof.he really knows the stuff well but seems to be a little bit disorganize. If you attend every class and ASK for help then you will get good mark. He really cares about his students and that's what I like about him. Hwk/assignment may be diffcult but marking is fair and he will guide you thru to solve the problems.
he very flexible in terms of marking. Also he don;t take things very serious. if you really want to learn don;t take this class with him. This course is very important not only because it prerequisite but the stuff learn from this class is need in future for ENSC 350 and ENSC 450 and other classes as well.
This guy is a GENIUS!!!
So hard to follow him in lectures, cause he makes so much random noise. You won't learn as much as you need to taking this course with him.
Worst and Inresponsible teacher i have ever seen. Everything in this class is not transparency,e.g You may get a "F" even you scored a high mark in you Midterm.I got a "D" because of missing a 3% assignment.Jesus! I really want SFU to FIRE this guy!!
Curious teaching style--if you work with his teaching style, you can learn a lot (if you don't, though...). Excellent slides. Marking is a little strange, but overall, fair. Your time is best spent studying his old exams and quizzes!
not very helpful teacher, does not reply emails often. Decent lecturer but a bad overall professor. Assumes you know a lot, and sometimes makes fun of you for not knowing something.
Excellent prof. This course was really easy with him if you attended and payed attention to lectures. He is a really easy marker. But you have to attend class and do the hw/readings.
Good sense of humor. English first language. Tends to get sidetracked easily, if asking questions BE DIRECT. Helpful if you're confident and do homework before asking a question, but if not be prepared for mockery. KEY POINT: He's an experienced industry professional, so you're getting real, worthwhile info out of him. TAKE HIS CLASS.
Great prof, homework assignments can be pretty tough and extremely time consuming, but if you go to him with any questions, he is extremely thorough and very helpful and will make sure you completely understand how to solve it. If you can find him. He is never in his office, did not hold office hours. Exams largely based off his previous exams.
Worst Prof Ever!! Useless slides, full of BS lecture. Exam questions are random ideas from his brain. You may spent a lot of time on this course and end up with a D/F
Do not take with him. There is no direction in the class, notes are horrible and you will be lost in terms of what to study. Learned absolutley nothing.
He helps you if you ask questions. He is cool and jokes around a lot. He is a very easy marker and really wants to help you pass the course, but you have to show that you are trying hard. There's a lot of things you need to learn on your own.
Pros: fair marking (your grade will be independent on others grades); really knows the material he teaches; willing to help if you know what to ask. Cons: hard exams; no answer keys on any exams/assignments; does not really have office hours as such: only after classes or by appointment. FYI: he assumes you remember everything from ENSC 150 class.
He's horrible. He grade you based on showing up in his class it's why you never get any exam or quiz back but suddenly you get a low mark if you don't show up in his boring lectures. No he can't teach at all, no office hours, what?!, he make you confused on assignments and exams unfortunately hevowns ENSC 350, no scape! avoid him if you can...
He owns ENSC 350 so no scape but avoid him if you can! He makes u confused in exams and assignments. Grades you based on showing up in the class and he doesn't mind ruin on your GPA. No office hours no help! lectures not useful and you dpnt know how you do in your exams because he put it straight in garbage can, i guess bc u don't see them again!
Good guy. He can be biased while marking but is after all a professor :) Just be mature and if you are serious with your work you shall receive a good grade :)
very difficult...i dont know what else to say
tough guy, makes some sense in class, lecture slides are useless on their own. doesnt give out any homework answers (how are we supposed to know if we're wrong or not?!), takes forever to mark assignments, no grades given until the end of semester, didnt know how i was doing until it was too late. and he expects us to do well?right.
WORST PROF: Makes you do took much work. Doesn't give assignments back in time for the midterms. Doesn't have office hours. Doesn't encourage questions in class or on canvas(he says the questions are stupid). Lectures seem long and irrelevant most of the time. Hard marker and picky about everything. Don't take him if you want good marks!
I understand why some students don't like him, but here's the thing - be mature and thoughtful with everything. He makes jokes all the time often at the expense of what students have said. Think before you ask questions. He is very intelligent and knowledgeable and he answers questions with detail. If you're in engineering, get used to him.
He's a entertaining teacher who can keep you engaged in his lectures. Unfortunately, he usually answers your questions with another question in order for you to figure out the answer on your own. Reading the textbook is very important for this course. But overall, he does care for his students by helping them develop good study habits
Prof only cares to make our life miserable. He's rude, unhelpful, funny (if you are not the target), and assumes you know some of this stuff already. Questions are discouraged and he questions the 'wisdom' and 'knowledge' of questions.
Prepare to self-study if you take this course.
Grading criteria is his own choice. Unpredictable.
I wish I wasn't a student at SFU to know such an instructor exist in the planet Earth with no office hours, no assignment graded & no solution posted ... He's not that knowledgeable so he he decides to question your question. Avoid him because doesn't worth the headache.
Horribly selective in marking according to his own choice! Avoid!
Interrogates you in presentations almost the point of squeezing your guts out like a lemon!!
Lectures - Okayish, but not really helpful Labs - He freaking interrogates you, and doesnt help whatsoever Tests - Out of Nowhere Overall - His class average 57%, minimum marks to get a C-, 58%. Can you believe it?? Also not scaled Homework/pre labs - waay too much work for too little marks AVOID IF YOU WANT TO KEEP YOUR SANITY!!!
He's not nearly as funny as he thinks he is. Doesn't post ANY sample problems, or solutions to his exams/assignments. Expects you to know every single thing ever, and takes forever to finish marking
Not so bad. He is a wise professor. Actually I got a B at last.
Too bad, the worst course I've ever take
Cannot understand why SFU hires this guy as an instructor. No office hours, no homework and exams solutions, empty lecture notes. The worst prof ever had at SFU.
Terrible prof, discourages ppl to graduate.
One of the only profs that actually makes u learn
This is the prof that turns boys into men. This is a second-year engineering course, and he expects you to act like it. He is difficult, but very fair. He is very approachable, and incredibly knowledgeable. He takes a lot of time to get to know his students and help them out.
Yells at students for asking questions. Discourages all questions because he doesent understand them.
The notes have random material (most of which is not helpful). Notes are a complete mess and posts them last second before lecture.
He needs to be fair when giving out grades to students. That being said, SFU student evaluation has an impact on his salary so be careful when rating him. Overall he's not that bad but very tough on grading.
Grading is based off how he feels about the student not actual performance.
Come to his office or hang out with him then he'll tell you questions that will be on exam, which is unfair to rest of class.
Horrible, avoid him because he's not a fair grader.
Does not help his students. No office hour, no solution, and avoids students questions. Surprisingly, questions are not encouraged. Even when students' questions attempted to be answered, they don't really answer it at all. The instructor needs to put some effort into answering student questions.
not helpful at all, wastes time during lecture. His assignments dont prepare you for exams at all. You can do poorly in class despite doing massive amount of work.
THeee worst.
Thinks he's some kind of genius but he's not. He says the world (books, internet, etc.) is wrong but his lectures/methods are correct. Lecture notes are filled with useless stuff but that's most of the material he uses on his exams.
Horrible
Pretentious and unprofessional
Avoid him if you can.
The only Prof that's stayed with me, and other students wanting to learn, in the lab until after midnight to help us with problems before the midterm. He has high expectations for engineering students, as he should, and shows it. If you put in real effort in his classes you'll see he's truly a great prof, and does care about his students
He should not teach... I have never seen a prof that provided no solution through the entire semester. Also he didn't respect his student at all. Please get rid of him to make SFU engineering better.
Easiest course I've ever taken. Any class with him is a definite GPA booster. If you think he's hard then maybe engineering isn't for you.
His lecture is really hard to understand. The content is different from text books, but he likes telling students to read the book. He always taught some unpopular subject which is useless and made me more confused. Most of time he was just working on calculating math problem, but I want to learn some engineer staffs which is closer to our life.
Very thorough in his teachings, tries to give a proper background to each subject he is teaching, expects students to read book, would recommend to students who are actually interested in what they are learning (engineering).
Terrible instructor. He doesn't explained in detail the lecture notes. Exams are hard and most of the questions are not related to the notes taught in class.
Lucky is a very smart and caring professor, although he might seem intimidating and judgmental at first. I've taken two different courses with him, and I have to say he's one of the best professors I've ever had. He'll challenge you and make you learn the material very well, and if you're brave enough to ask questions, he'll help you out.
Not like other CS lectures, the prof makes their best effort like video/audio recording of the lecture, give out all notes to help you learn things. He give no note other than you write it yourself. Moreover, he writes the assignments, projects unclear to students, even to himself. You will need to spend hours to know what he want you to do.
Not a fair professor
The course is not even that difficult it just purely the prof that makes it difficult with nonsense requirements in a rude manner. Like a lot of and very little unimportant points you should pay attention while submitting your work. He is by far the most rude professor I have seen. Discourages you in every way and rejects helping. Avoid at all cost
Interesting personality. Lectures are not bad at all, and homework is taken from a well-known textbook. Exams are laid out in a rigorous framework that some people might not "get", leading to bad scores. Problem is with the labs and the marking, which are inconsistent and way too low. Steep penalties are handed out for the smallest infractions.
when a prof uses his power to ditch other profs that is unethical and trying to deflect his own incompetence. He should focus on your own courses. Prof thinks he is an expert in everything - NOT. Unreasonable demands - cooked up labs and no input. Students just use YouTube and you will learn more and find old exams on course hero.
Easily the hardest prof I've had in ENSC. For exams study his practice exams and make sure you can build every piece of hardware you cover in lectures. If your ENSC 252 knowledge is lacking take a review of that course. Good luck...
Lucky is not so lucky. Equations from NICE Publisher's notes but very little explanation. No Industry links to notes. Horrible. A non-easy course made very difficult. Beware.
Lucky has a more classical teaching approach that I've found to be genuinely helpful in understanding and applying the material in this course. If you fall behind and do not make the effort to either catch up on your own or reach out to peers/TAs/Lucky, you will find that the course is incredibly difficult. Stick to studying, and ask questions.
Lucky has an exam-focused style of teaching; lectures & asking questions are a must for learning the material. Thankfully, he is extremely knowledgeable and tries to give students a deeper perspective on their questions. People's main gripe is that the exams are difficult, but he marks VERY generously based on what you understand, so pay attention!
Lucky's exams are difficult. He will really test if you know the material. I HIGHLY recommend not skipping, because he is an amazing lecturer. Lucky marks all exams himself and scales by marking very generously. Try not to leave anything blank. You will obtain part marks if you can show that you have some idea of how to do it, even if you don't.
The key to success is to attend the lectures. Some of his notes will not make much sense unless you hear him explain them and his thought process on why he designed the notes like that. Exams are weighted the most and should be your priority. The highlight of the class are his lectures. Very engaging, funny, and you will learn a lot. Don't skip!
Lectures are the most important aspect of his course, make sure to listen, take good notes and try to attend all of them. He does not make answers available to any of his study material, but if you can demonstrate knowledge on the exams (write as much as you can), you can still get a good grade. Workload of this course is pretty high. Overall 2.5/5
Lucky has such an amazing lectures with clear and organized lecture notes. Although his exam questions are tough, you can succeed in his class as long as you try and complete his sample exam questions. Plus never skip his lectures because some of his exam questions actually tests you whether you actually listened during his lectures.
Lucky's amazing lectures from 416 continued on in 426 as well. He was more strict with exam questions and marking though, where 416 was mostly copy and paste of practice exams, while 426 you actually have to understand the concepts and think for all problems. But, the problems were fair since Lucky's lecture notes provide everything to figure out.
Lucky is a strict but fair teacher and rewards students who participate in class. Although lectures are not mandatory, he'll often mention tips for exams and assignments, so it's best to attend and pay attention. 350 is a difficult, and Lucky will ensure you learn the material one way or another. My only gripe is a lack of resources for the DPs/FP
He writes his own reviews.
Class Info
Online Classes
100%
Attendance Mandatory
59%
Textbook Required
45%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.08 avg changeRatings by Course
151
5.0
(1)ENSC151
5.0
(1)ENSC416
5.0
(1)ENSC220
4.0
(1)ENSC250
3.8
(12)Difficulty by Course
252
5.0
440
5.0
ENSC
5.0
ENSC426
5.0
ENSC252
4.6