2.4

Eric Yingchen Yang

Computer Science - Simon Fraser University - Surrey

2.4
Quality
3.3
Difficulty
58%
Would Retake
105
Reviews
2.4
Quality
3.3
Difficulty
2.6
Helpful
2.2
Clarity

58%

Would Retake

105

Reviews

Rating Distribution
Official
105 total ratings

5

14

4

14

3

20

2

26

1

31

What Students Say

I rather attend church

265 - 1.0 rating

Great prof, people commenting on here are complaining more about the course than him, which isn't his fault

IAT410 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A- (13)
A (9)
Not sure yet (8)
Grade Distribution
A(9)B(5)C(2)D(1)F(0)A-/B+(18)
Based on 44 reported grades
A-: 13
A: 9
Not sure yet: 8
B+: 5
Common Tags
Lots of homework (18)
Clear grading criteria (12)
Lecture heavy (7)
Tough Grader (6)
Test heavy (6)
Group projects (6)
LOTS OF HOMEWORK (4)
Participation matters (4)
Rating Trend

Improving

+0.50 avg change
Jan
Mar
Oct
Jan
Mar
Aug
Last 6 months
Ratings by Course

IAT267

4.0

(1)

CMPT100

3.0

(1)

IAT167

2.8

(30)

IAT410

2.8

(5)

TECH149

2.8

(4)
+8 more courses
Difficulty by Course

265

5.0

IAT312

4.7

IAT352

4.7

IAT167

3.6

IAT204

3.4

Reviews (104)
2.0
2.0
TECH149
Dec 10, 2003

he speaks no english well, kinda pain in the axx sometimes, he should be a ok teacher

2.0
2.0
TECH149
Dec 15, 2003

He wore the same old roots sweater and grey pants every single day for the first 9 weeks. Accent can be difficult for some to decipher. Skeptical of his knowledge with regard to Python. Can be baffaled with BS.

2.0
1.0
TECH149
Dec 25, 2003

Has a strong chinese accent. That's the only thing I'll have to complain about. He's not mean or strict at all. The course is very easy if you have even a bit of programming/computer background.

3.0
1.0
CMPT118
Apr 6, 2004

No Comments

2.0
2.0
CMPT118
Apr 9, 2004

the man is hard to understand yet his quirky act is entertainment for the bored.

5.0
1.0
TECH149
Jul 22, 2004

No Comments

1.0
1.0
118265
Sep 30, 2004

thick accent. nice enough, just not clear.

2.0
2.0
CMPT
Oct 25, 2004

very heavy accent. sometimes i had to sit in the class not knowing what's going on for 90 mins. but still, not really hard or strict on giving out good marks. jux study at home on your own, come to school and take his exams. hope he will get a new sweater and pants one day.

2.0
3.0
IAT265
Nov 6, 2004

Can't understand what he says half the time.

2.0
1.0
IAT265
Nov 10, 2004

methods = messers apparently ._0

1.0
3.0
IAT265
Nov 10, 2004

I usually just sit in the class not knowing what is going on because he makes no sense at all. I think that all professors should learn to speak english before they try to teach at SFU.

5.0
1.0
IAT265
Grade: Drop/Withdrawal
Dec 3, 2004

his class is easy, don't complain!

5.0
1.0
IAT265
Dec 4, 2004

He's super super nice!!!!!! He's a very hard-working professor.

2.0
1.0
IAT265
Dec 7, 2004

cant teach

5.0
1.0
CMPT118
Dec 23, 2004

very gud teacher, yes he has an accent but he tries his best, offers a LOT of help. is avalaible for help a LOT. if u dont understand him, just ASK and he will explain.

2.0
2.0
IAT265
Dec 23, 2004

alright prof... just hard to understand and quite boring. Uses slides for class and just reads off them... not very useful... O_o

3.0
3.0
IAT265
Jan 5, 2005

Utterly boring lectures. His accent may be a problem for some but I could understand him well enough. Stick to the slides he hand/send out as well as workshop's notes. His finals and projects are heavily based on them. The final exam is almost a copy of the "practice exam" he gives out.

3.0
1.0
IAT265
Jan 10, 2005

I just came to lectures, sat and went home without knowing what the hell happened. I can barely program in Python and Java, but I get A's in all his classes. I am an art person so flash and action scripting was easy as pie. Classes are boring and discouraging, but easy to get good marks.

2.0
4.0
IAT204
Apr 13, 2005

Lectures are boring and he can't teach. His accent is a little hard to understand.

3.0
2.0
CMPT100
Sep 12, 2005

He can't teach, and his accent makes him very hard to understand. Well, at least he tries to make his lectures clear, although I still can barely understand him... And anyone else wonders why he wears the same shirt almost every day?

3.0
2.0
IAT265
Dec 10, 2005

He's nice, but I don't understand half of the things he talks about in lecture (thick accent). He's pretty helpful in the labs, if you have any questions he will always answer them.

4.0
2.0
IAT265
Jan 12, 2006

okay and nice proff

3.0
3.0
IAT204
Apr 7, 2006

He is okay, he is nice. Make sure you stay awake in his lecture coz its really easy to lose concentration in his lec. He is helpful during lec and wkshop.

4.0
3.0
IAT204
Apr 16, 2006

Nice prof, and really helpful for one on one apppointment. Always think about students. The lecture is boring and easy to fall in sleep, but if you read course content urself, it will be ok.

3.0
3.0
IAT265
Nov 6, 2006

Boring as hell lectures, medium to heavy accent makes it really boring, but at least understandable. Seems nice enough, but if all you're looking for is a pass, don't bother coming to lectures and just read the WebCT course content - it's way more in depth than lectures.

1.0
2.0
IAT204
Apr 5, 2007

The lecture is useless, boring. Question on the presentation is picky. Not understandable what he's talking about.

1.0
5.0
IAT204
Apr 5, 2007

I have had this guy 3 times and I can't believe I actually have to pay money to take these courses with him. I learn nothing. Worst teacher I have EVER had.

1.0
5.0
CMPT118
Apr 5, 2007

worst teacher. lectures are pointless

3.0
3.0
IAT204
Apr 11, 2007

He seems like that half the time, he doesn't understand what he is teaching. However, when you attend his office hours, he is extremely helpful, polite, and one of the nicest teachers I have ever met. One time he stayed for another hour trying to fix my python game even though it seemed like he didn't know what he was doing.

2.0
4.0
IAT204
Apr 13, 2007

Hard to understand

1.0
5.0
IAT265
Dec 14, 2007

I couldn't understand him. Lectures are pointless.

1.0
4.0
IAT265
Dec 22, 2007

Heavy accents. I don't think he really knows Java. Don't need to go to the lecs as he copied&pasted the info including ppt all from the Internet. During final proj time he gets stuck very often trying to help out students. You don't learn anything in the labs because all you do is typing out the codes printed on the handout.

3.0
4.0
IAT265
Dec 1, 2008

Needs to work on accessability. If he's going to show examples in class should post on webct to complete ppt otherwise ppt is useless when refering. also he hands out sheets to fill out in lecture, these will make you miss 50% of what is said.

3.0
3.0
IAT410
Apr 13, 2009

This is like my 3rd class with Eric, and while he is an exceptionally nice guy I either avoid taking a class with him. Very hard to understand him due to his heavy accent. His lectures are pointless because of this, but he does make the notes available online. He still makes attendance mandatory. He could be good, just needs to learn english

1.0
5.0
IAT265
Nov 5, 2009

Hate this class, No point to take this clas, waste money, Never want to take his class again.

1.0
5.0
IAT265
Nov 18, 2009

DO NOT TAKE THIS CLASS WITH ERIC! You are expected to know how to do the lab work without any practice. He is so unclear and his instructions do not make any sense. I learned more watching youtube tutorials than i did in his class. SFU needs to reconsider who they hire to teach classes like these. Be prepared to be extremely challenged.

1.0
5.0
IAT265
Jan 25, 2010

Although he's a super nice guy, he is terrible at teaching.Lectures are mandatory, but why? they are useless. his english is indecipherable (if you can manage to stay awake) you better be ready to learn java all on your own in this class. it doesnt help that the course itself is utterly inconsistent and useless for those concentrating in design.

1.0
4.0
IAT265
Feb 13, 2010

I could get more out of Internet tutorials than going to class. We are often tested on things we are never taught in language that is nearly as hard to understand than the question itself.

2.0
5.0
IAT265
Apr 26, 2010

Terrible. We all know that HE can do java. What about the rest of us? Very poor teaching skills. I'm dreading my next course that I need to take with him.

5.0
2.0
IAT265
Mar 15, 2011

First off, it's silly to exaggerate the impact of his accent. His slides and explanations are very helpful. Assignments are built upon along the way, making it easier to understand and work with. Eric wants us to do well, and is a generous marker. Sometimes he can be unintentionally funny :) Hard work is required, so be active and get help.

1.0
5.0
IAT352
Nov 3, 2011

The worst university professor I have had so far. Do not take a class with this prof unless you know Java inside and out because he will not teach you a damn thing towards using it, even if it was in no way a prerequisite to the class he is teaching you (IAT352). He has a terrible accent and is completely out of touch with his students. Useless!

1.0
4.0
IAT352
Aug 11, 2012

Worst prof I've had yet. I've been a straight A student up until his class, which I worked my butt off in only to receive a C+. He is extremely out of touch with his students, very hard to understand, boring, and an all around bad teacher.

1.0
5.0
IAT352
Oct 23, 2012

The worst Prof I've ever had. His accent is impossible to understand and his classes are way too hard. You are basically expected to teach yourself. Be sure to read the fine print in the syllabus too, if you fail any one assignment he can make you fail the class. I passed, but this class was terrible. Too bad too, it could have been a good class.

1.0
5.0
IAT167
Feb 25, 2013

I don't what is going on all along the lecture. I don't really understand his accent. He refer everything as "guy" from the variable to the microphone. The assignment requirement is unclear. I don't know how can I do it. The slide is useless. The course syllabus escalated too fast. I can easily manage the first assignment and lost after that...

2.0
4.0
IAT167
Mar 26, 2013

Accent is hard to understand, but unlike others I found the lecture slides helpful. Provides the general coding info but expects you to figure out how to make it work for your assignment. Difficulty escalates after first assignment, had to meet with my TA many times for help.

2.0
4.0
IAT167
Apr 8, 2013

More or less got used to his accent later in the semester, but honestly his lecture is not helpful and boring, everything is in the slides. Sometimes the codes in the slides can be useful for assignment, totally lost after assignment 2..can't believe I gonna have another class with him next semester

3.0
4.0
IAT265
Jul 19, 2013

If its your first time with Eric you might have trouble understanding him, the nature of the course requires a lot of time (if you dont have any programming background), He is a nice prof

2.0
5.0
IAT265
Jul 22, 2013

I don't understand how can sfu hire such prof to teach. First, he accent is hard to understand. Although I've taken 167 with him before, I still don't understand too much of what he means. He is better in 265 tho, but he makes the last project requirement extremely hard and confusing. BEWARE OF HIS CLASSES. I wouldn't recommend.

2.0
3.0
IAT265
Jul 29, 2013

Rushing the class. Taught things completely BACKWARDS. Didn't teach about image importing/how to able number lines, which was the most basic/debugging things, until the last 2 classes. Almost all his assignments are due on PUBLIC HOLIDAYS. One of his assignments were due on Canada Day and Final Project on BC Day.

2.0
4.0
IAT167
Jan 7, 2014

rush guy with pointless and useless notes ever! assignments are hard, TA never teaches and gives bad mark. This class is overall useless for students who are learning processing... PowerPoint is not detail enough

2.0
4.0
IAT265
Mar 25, 2014

Like others mentioned, Eric is a nice guy but lectures were completely uninformative. You will learn everything in tutorial. Assignments were ridiculously hard so be prepared to put in the hours to get help. On a good note, he preps you well for quizzes so do well on those and you should be able to pass.

5.0
3.0
IAT167
Apr 7, 2014

lectures and lab are very helpful. The slides are the one of the best lecture slides I have ever seen. Try to keep following all the material, then you can get a good result.

5.0
1.0
IAT167
Apr 11, 2014

Eric is a super hilarious and nice guy who absolutely does not deserve the low ratings he has on here. The course isn't particularly tough; final exam is only 20%. However, make sure to stay on top of assignments because the workload can sneak up on you. Remember that the teaching team is here to help you.

4.0
1.0
IAT265
Grade: A
Sep 4, 2014

class was informative, instruction are clear. To be fair you are learn something from him but not much. Also it is all about if you are interested in the material as well, if you are not then this courses is just no fun for you. I know this is a complusory course for some people so I guess tat's why he has low rating. Accent isn't an issue for me

1.0
5.0
265
Nov 10, 2014

I rather attend church...

1.0
4.0
IAT265
Grade: Not sure yet
Dec 2, 2014

Hard to understand. Talk too fast and assignments are tough at some point if you don't like coding.

4.0
4.0
IAT167
Mar 15, 2015

Very clear on whats going to be on quizzes and exams... Study lecture notes and do well on assignments!

2.0
4.0
IAT265
Grade: C
Apr 10, 2015

His code that he gives often doesnt work if you want to be creative. His TA's are sometimes really smart or really dumb. He talks fast and really his lectures have at most 30 students outta the 120 ... Need I say more

3.0
4.0
IAT265
Grade: Not sure yet
Apr 18, 2015

"Assignments: 36% (There were 3 Assignment - 10pt + online quiz - 6 pt) Lab Challenges: 9% Lec participation: 5% Quizzes: 20% Final Project: 30% There will also be a final exam that will test your knowledge throughout the term's material. Semester is over and he never talked about final exam. I dont know how much percentage it counts.

3.0
5.0
IAT410
Jan 26, 2016

Love video games? Expecting to be rewarded for your hard work? This class might just crush all your dreams and expectations. If you're the artist or programmer, expect to do 90% of the work while the rest of the group hurls their half-baked ideas at you. Then after long nights, everyone hurls more half-baked ideas and ignorant comments at you.

1.0
5.0
IAT265
May 9, 2016

Little to no Feedback. Things are not explained properly.

1.0
4.0
IAT167
Grade: A-
Nov 9, 2016
Wouldn't take again

He is I want to say one of the worst profs I've ever seen. Not only are his lectures poorly presented, he is unusually strict, more specifically close-minded. The reason to that is cause not only does he take off "creative" points in projects, instead of reviewing material before doing a quiz, he actually teaches new material which makes zero sense

Tough Grader
1.0
4.0
IAT167
Grade: B+
Dec 1, 2016
Wouldn't take again

if you don't bring an iclicker to class be prepared to cry Also if you enjoy spending an extra 15 minutes after class trying to catch up on his own material, definitely take him "ok"

Tough Grader
LOTS OF HOMEWORK
SO MANY PAPERS
1.0
5.0
IAT265
Grade: C
Dec 6, 2016
Wouldn't take again

Guy is boring and hard to understand, a lot of homework with the most ridiculous checklist criteria that will get your decent homework failed. Aside from coding, you have to make UML diagrams, whose requirements also need you to go into photoshop to add arrows . Can't reason with this guy, friend failed with 49.98%. Also paper coding is cancerous.

Tough Grader
Participation matters
LOTS OF HOMEWORK
2.0
3.0
IAT167
Grade: Not sure yet
Mar 21, 2017
Would take again

There's a hefty amount of work that needs to be done for his assignments. He's, for the most part, unclear when pronouncing things during lecture. However, he gives a really big heads up to his upcoming written code quizzes. Lectures are relatively mandatory for written/ iclicker quizzes

Tough Grader
Clear grading criteria
LECTURE HEAVY
2.0
4.0
IAT312
Grade: A-
Jul 27, 2017
Wouldn't take again

Heavy workload, and boring lectures. All of his slides are online, and they have enough content on them that you could get away with not attending lecture. BUT he has semi-weekly iClicker quizzes for your Lecture Participation mark. His assignment briefs are pretty well laid out, but he's fob so his english is hard to understand a lot of the time.

Tough Grader
Participation matters
LOTS OF HOMEWORK
2.0
4.0
IAT167
Grade: A
Aug 16, 2017
Wouldn't take again

I do not want to say anything about the prof...

Tough Grader
LOTS OF HOMEWORK
Clear grading criteria
2.0
4.0
IAT167
Grade: B+
Sep 16, 2017
Wouldn't take again

Eric has an extremely heavy accent and it can be very difficult to understand him at times. One thing that I thought was great about him was the reminders he sent out for quizzes and assignment deadlines. The lectures were boring af, I sat in the front but usually dosed off. He gives you the code for most of the assignments which is nice.

BEWARE OF POP QUIZZES
4.0
3.0
IAT167
Grade: A
Nov 20, 2017
Would take again

I really liked Eric. He was very organized and knows his stuff. I've never seen a prof with such thorough PowerPoint lectures. The only reason he didn't get full marks is because he has no classroom management and won't tell people to shut up when they are being disruptive.

Inspirational
Clear grading criteria
Caring
4.0
3.0
IAT167
Grade: A
Mar 16, 2018
Would take again

I would rate Eric one of the best instructor I have had in SIAT. For the students who do not want to push their limit in the programming, the easy way to pass this course is to know how to use his lecture slides. He has a background of computing science and he is willing to help you when you encounter any technical problems.

Clear grading criteria
Caring
3.0
3.0
IAT167
Grade: B-
Aug 21, 2018
Would take again

Alright professor. Clear on what he wants but can grade kinda strict. He seems somewhat passionate about teaching but I think students are a bit hesitant to visit him.

5.0
1.0
IAT410
Sep 19, 2018
Would take again

Great prof, people commenting on here are complaining more about the course than him, which isn't his fault. Not tough at all if you keep on top of milestones.

Gives good feedback
Amazing lectures
GROUP PROJECTS
4.0
3.0
IAT167
Grade: A-
Sep 4, 2019
Would take again

One of the better coding professors I've had in an IAT course. Always willing to help if you go up to him and ask. A genuinely nice person and would definately recommend taking any courses with him.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
IAT167
Grade: A-
Oct 19, 2019
Would take again

Very well-explained course materials. He has the most helpful lecture slides. Lots of awkward jokes from his chinese background lol. If you don't find his lecture interesting, have a great reading on the slides will always give you a good mark on quizes and exams.

Get ready to read
Test heavy
Clear grading criteria
5.0
2.0
IAT265
Grade: A-
Mar 17, 2020
Would take again

This class teaches Java and the course material is very useful and relevant. There were four assignments when I took the class, where the fourth one was a bigger project, and no exams. I took both IAT167 and IAT265 with Eric before taking CMPT276, which is a class that also teaches Java and those two classes SAVED me in the CMPT276 project.

Lots of homework
4.0
2.0
IAT265
Grade: Not sure yet
Jul 29, 2020
Would take again

Eric is easy going, some might find his lecture a bit hard to concentrate but I'm okay with that. He is super specific on the grading criteria, so most likely you would be fine with the assignments, quizzes aren't to hard but beware of the time limit.

Lots of homework
Inspirational
Clear grading criteria
5.0
4.0
IAT265
Grade: A
Oct 25, 2020
Would take again

I never notice how good Eric is at teaching programming until I take a similar class with other prof !!!!!! If you mind his accent, you can read his lecture slides then you can understand almost everything. And I don't think his accent has a negative influence on his teaching.

1.0
4.0
IAT410
Grade: B
Nov 25, 2020
Wouldn't take again

Lots of tedious homework that doesn't seem to serve any purpose. 1500-2000 word counts on game critiques mean half of your essays are pure filler. Milestones require you to draw the same type of diagram multiple times. Group project can be soul crushing when you're stuck doing all of the meaningless homework that comes with the actual game making.

Lots of homework
Participation matters
Group projects
3.0
4.0
IAT265
Grade: A-
Dec 29, 2020
Would take again

Great prof overall, does exactly what he is supposed to do for each course and makes the extensive course loads manageable.

Lots of homework
Clear grading criteria
Lecture heavy
4.0
4.0
IAT265
Grade: A-
Jan 13, 2021
Would take again

I was worried about 265 because I'm not the best at coding. However, if you attend lectures, ask any questions on things that are unclear, it's super helpful! Also, studying again by going through the recorded lectures helped me a lot! Eric's lectures were easier to understand bigger concepts and assignments are a challenge but manageable.

4.0
4.0
IAT167
Grade: A-
Apr 27, 2021
Would take again

Eric is supposedly one of the best profs for SIAT. As he wasn't amazing, he was clear on what his expectations are and what will be on quizzes. He gives warnings and updates as well as rubrics with exactly what you need in assignments. Assignments take a while to finish so start ASAP. If you spend time on this class you will do very well.

Lots of homework
Clear grading criteria
1.0
5.0
IAT167
Grade: A-
Jul 27, 2021
Wouldn't take again

This was taken online during the pandemic. I do not know if this experience would have changed if it was in person but Eric has not done well adjusting to remote learning. Deadlines are extremely tight. Only take this course if you have a short workflow.

Skip class? You won't pass.
Test heavy
Tough grader
2.0
4.0
IAT167
Grade: B+
Aug 17, 2021
Wouldn't take again

He's very strict rules with deadlines/ criteria, so do not expect any extensions or exceptions. During the finals, we only had around 3 minutes to submit our hand-written code. There were around 30 people who couldn't submit on time and I would presume that he failed most of them. Overall, a lot of studying should be made if you have Eric.

Lots of homework
Get ready to read
Tough grader
1.0
4.0
IAT167
Grade: B
Aug 17, 2021
Wouldn't take again

Bad first impression when he posted email about how class average was around 56% only to reassure us that we were doing good, because previous semesters, the class average could barely reach 50%. The only advice you'll get from Eric is "Work hard" or " Get excited." Not giving this a 5 is because the TA's were a godsend, so pray you get a good TA.

Lots of homework
Test heavy
Beware of pop quizzes
4.0
4.0
IAT167
Grade: B+
Sep 12, 2021
Would take again

Eric is a good instructor at choosing TAs so if you have difficulty in the lectures just ask the TAs and their explanation will be better than the lectures. Overall, the prof is a nice guy but needs to lower the course works

Respected
Lots of homework
Test heavy
4.0
3.0
IAT267
Grade: Not sure yet
Nov 8, 2021
Would take again

Relative to other IAT professors for programming-based courses, he's the best by far. Lecture are absolutely boring though, often times turning into napping sessions. His slides are good review content however and quizzes are ridiculously easy sometimes. Labs are fun and assignments are engaging (except the first 2). Take this class with friends!

Skip class? You won't pass.
Group projects
Caring
3.0
4.0
IAT167
Grade: A
May 1, 2022
Would take again

I liked Eric's teaching style, his slides r detailed + has useful examples, BUT important techniques for projects r often given 1 week before theyre due. Don't be too ambitious with projects, that will doom u + manage ur time wisely. In class quizzes r similar in difficulty to the exam. Eric was pretty intimidating online BUT TA's r a godsend.

Amazing lectures
Lots of homework
Lecture heavy
5.0
3.0
IAT265
May 28, 2022
Would take again

Explains things well and has clear grading rubrics. Lecture slides are extremely helpful with excellent examples. The materials were tough but he has significantly improved my coding ability. Considerable workload but not overwhelming. Would recommend.

Clear grading criteria
2.0
3.0
IAT410
Grade: B
Sep 18, 2022

This is one of the classes I still think about after taking it, namely for how toxic it was. The class was disrespectful of the effort that goes into programming game mechanics. I have a few years of professional development experience now and it's funny to consider you could easily get a six figure job with a miniscule fraction of the effort here.

1.0
5.0
IAT312
Nov 11, 2022

DO NOT TAKE ERIC IN IAT312. There is so much homework in this class. We dont even have lab activity since we need to do presentation almost every week. In 312, there are many group projects, we have 3 weeks to do each, so with harder project we didnt have enough time to do it... His lectures are always late, he said sorry but never do anything

Group projects
Lots of homework
Lecture heavy
1.0
5.0
IAT312
Grade: B+
Dec 9, 2022

Teaches us zero technical skills but expects us to make nearly perfect computer games. The course prereqs don't teach enough either. Also crams too much into his curriculum (apparently he has his own set of teaching materials) so his lectures always go overtime. And he also assigns too much work beyond the already-massive projects.

Tough grader
Group projects
Lots of homework
1.0
5.0
IAT312
Grade: B-
Dec 10, 2022

DON'T TAKE IAT312 WITH ERIC! Every week, you'll need to submit a project milestone+presentation ON TOP of what's due in class that week. You have to make games, but they only teach the theory, not the practical, of game design. It's like learning the types of coffee and telling us to recreate it but never teaching us how to use the coffee machine.

Tough grader
Group projects
Lots of homework
1.0
5.0
IAT312
Grade: Not sure yet
Dec 10, 2022

DO NOT TAKE THIS COURSE. Very heavy workload for the miniscule amount of credits, you will constantly be doing a group project in addition to other stuff. Lectures feel pointless.

Lots of homework
Lecture heavy
Test heavy
1.0
2.0
IAT167
Grade: A
Jan 27, 2023

Eric has very little empathy for his students and disregards student feedback. He has very little patience when students asks questions in lecture and is not at all approachable. If you email him regarding course questions, he will not respond. Only your TAs will reply. Your TAs will be your saving grace in this course with Eric.

Participation matters
Lots of homework
3.0
4.0
IAT167
Grade: A-
Jul 13, 2023
Would take again

(Spring 2023) He was fine, not the greatest. Instructions for assignments were very unclear which led to lots of confusion about requirements often the day assignments were due. Labs were the most helpful imo, but it could be bc the lectures were online and labs were the only place we could practically apply info. The TAs were the main support tbh.

Lecture heavy
2.0
4.0
IAT167
Grade: A-
Jul 21, 2023
Would take again

The TAs will be your saving grace. In my experience, they want you to succeed. Eric's lectures are mediocre although slides are very clear, rely on yourself and classmates to get through his teaching.

Lots of homework
Beware of pop quizzes
So many papers
3.0
4.0
IAT167
Grade: A-
Jul 23, 2023
Would take again

Eric's lectures were pretty dry and I mostly used them as background noise since it was online, but his TAs were absolutely amazing and I learned a lot from mine (labs were in-person). Slides are clear and good for review. Asking questions during the lecture is a hit or miss. Sometimes he misunderstands or disregards them.

Clear grading criteria
Lots of homework
4.0
3.0
IAT265
Jan 10, 2024
Would take again

Practical and easy to understand lab activities and assignments. Final exam was so different from his quizzes though, be sure to attend final lecture.

1.0
5.0
IAT312
Grade: Not sure yet
Mar 28, 2024

I would not recommend taking IAT312 with Eric unless you have lots of time or are taking part-time studies. There is a lot of work in this class, presentations every week, group project work, on top of individual assignments. The grading criteria is not always clear and the lectures are very theoretical.

Group projects
Lots of homework
Lecture heavy
5.0
3.0
IAT167
Grade: A
Oct 30, 2024
Would take again

Eric is like your caring grandpa. As long as you show effort in his class, he'll respect your time. Much better than the other IAT 167 instructors. He makes concepts simpler and his grading is clear. He also understands what SIAT students need to be learning, as not all students are interested in computer programming, and makes programming fun.

Clear grading criteria
Inspirational
Hilarious
1.0
5.0
265
Grade: Incomplete
Jan 29, 2025

boring incomprehensible lectures. he constantly stumbles over his own words. NO indication given for our 1st assignment, nobody knew of it until the day before it was due. the course is basically self taught.

Get ready to read
Lecture heavy
Test heavy
3.0
4.0
IAT167
Grade: A-
Jan 30, 2025
Would take again

The lectures can be dry, but the TAs make up for it. Use unstuck study alongside the course materials to stay on top of things. Although the professor can be intimidating, the workload is manageable with good time management.

3.0
4.0
IAT312
Grade: A
Mar 21, 2025
Would take again

one of the better coding profs in siat. lectures may be dry but he is overall quite helpful. grading is clear and he always sends kind reminders before due dates. 167 and 265 are not meant to be easy classes but he gives 80% of the code needed for assignments and tests. 312 is more of a theoretical course so just apply what he says in the lectures.

Lots of homework
4.0
2.0
IAT167
Grade: Not sure yet
Aug 11, 2025
Would take again

While I agree his lectures are dry and have essential content, the week before an assignment is due, he still shows a lot of care, regardless of whether you answer him right or wrong, and he uses lots of ways (both literal code and acting it out) to teach you the content. This class is more focused on the assignments and the code, not the lecture.

Beware of pop quizzes
Respected
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A- (13)
A (9)
Not sure yet (8)
Grade Distribution
A(9)B(5)C(2)D(1)F(0)A-/B+(18)
Based on 44 reported grades
A-: 13
A: 9
Not sure yet: 8
B+: 5
Common Tags
Lots of homework (18)
Clear grading criteria (12)
Lecture heavy (7)
Tough Grader (6)
Test heavy (6)
Group projects (6)
LOTS OF HOMEWORK (4)
Participation matters (4)
Rating Trend

Improving

+0.50 avg change
Jan
Mar
Oct
Jan
Mar
Aug
Last 6 months
Ratings by Course

IAT267

4.0

(1)

CMPT100

3.0

(1)

IAT167

2.8

(30)

IAT410

2.8

(5)

TECH149

2.8

(4)
+8 more courses
Difficulty by Course

265

5.0

IAT312

4.7

IAT352

4.7

IAT167

3.6

IAT204

3.4

Similar Professors