3.8

Ted Obuchowicz

Computer Engineering - Concordia University

3.8
Quality
3.3
Difficulty
77%
Would Retake
110
Reviews
3.8
Quality
3.3
Difficulty
3.8
Helpful
3.8
Clarity

77%

Would Retake

110

Reviews

Rating Distribution
Official

5

56

4

27

3

4

2

6

1

17

What Students Say

One of the worst teachers in the department

SOEN228 - 1.0 rating

He is teaching as if everyone had a base in programming

COEN243 - 1.0 rating
Class Info

Attendance Mandatory

36%

Textbook Required

43%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 28 grades
Most common grades:
A+ (8)
Not sure yet (7)
A- (6)
Grade Distribution
A(11)B(7)C(0)D(0)F(0)A-/B+(10)
Based on 37 reported grades
A+: 8
Not sure yet: 7
A-: 6
B: 6
Common Tags
Hilarious (14)
Respected (10)
Amazing lectures (9)
Inspirational (6)
Skip class? You won't pass. (5)
Lecture heavy (5)
Tough Grader (3)
Participation matters (3)
Rating Trend

Stable

-0.14 avg change
Jan
Jun
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

COEN416

5.0

(3)

COEN316

5.0

(2)

COEN6531

5.0

(1)

ABCD123

5.0

(1)

ABC123

5.0

(1)
+15 more courses
Difficulty by Course

COEN312

5.0

MECH242

5.0

MAIE215

4.5

COEN414

4.0

ABCD123

4.0

Reviews (110)
5.0
5.0
COEN416
Apr 21, 2002

Great sense of humour, expects too much and is hard marker

5.0
1.0
COEN416
Apr 27, 2002

Any teacher with a guitarin his office has to be cool.

5.0
5.0
COEN416
May 30, 2002

No Comments

5.0
4.0
COEN414
Jul 3, 2002

Funny guy, great teacher, very hard final.

4.0
4.0
COEN414
Jul 5, 2002

Over confident in himself.

4.0
4.0
COEN313
Nov 3, 2002

No Comments

4.0
3.0
COEN243
Nov 14, 2002

good funny teacha, but should be a bit more organized

5.0
3.0
COEN313
Dec 7, 2002

Ted is the absolute best teacher Computer Engineering has to offer.

5.0
3.0
COEN313
Dec 10, 2002

This guy teaches so well that even on a friday night class,everybody & + attends

5.0
4.0
COEN243
Feb 28, 2003

Very good teacher. Straight to the point, clear, simple but overconfident and very rude to students.

2.0
3.0
COEN243
Apr 29, 2003

No Comments

5.0
3.0
COEN316
May 6, 2003

The best teacher in computer engineering. If Ted taught all the COEN courses, Concordia would produce the greatest computer engineers around.

4.0
4.0
COEN243
May 9, 2003

he's arrogant and not the type of teacher u can approch with questions, unless you suck up. overall, his teaching is very good.

5.0
1.0
COEN243
Jun 19, 2003

Excellent teacher. Nice guy. I'd recommend him to anyone and everyone!

3.0
4.0
COEN313
Grade: A+
Mar 22, 2004

Very good teacher, the best in explaining and excelent notes, if only someone else would write the finals and midterms.

1.0
5.0
COEN312
Oct 28, 2004

No Comments

2.0
4.0
COMP228
Jan 23, 2005

gosh!!! he teaches what he likes not what is going to be covered and tested. he skips many materials, esp. if he doesn't like them. he is a bad teacher, at least when he is not the coordinator of the course, cuz he gets "OVER_RULLED" by the coordinator all the time, and he whines about it in class.

4.0
3.0
COMP228
Mar 17, 2005

What struck me was his handwriting. He should provide us with a decoder guide. Plus, his drawings are a mess. However, he is passionate about his work and it shows. Also, I found he his very available for questions. He's a change from the grumpy old university teacher. But I have to question his obs

3.0
4.0
COMP228
Mar 18, 2005

While he cares about the students, and is willing to help, he's not very clear on his explanations. Some material on his exams were NOT covered in class. Based on his facial expressions, looks like he's sometimes on cloud 9. His obsession with Keith Richards and the Rolling Stones can be annoying.

5.0
3.0
COMP327
Mar 30, 2005

A great experience with ted, he knows his stuff more than any prof i have had to date and for once he can teach it too. so far he is my favorite at concordia.. He is entertaining and sarcastic but doesn't let it prevent him from getting the info across. Highly recommended esp for digital design

4.0
3.0
COMP327
Apr 4, 2005

Overall, he's fine. He's loud enough so that you don't get bored (Yes, Concordia has its share of boring profs). He's a little self-absorbed if you ask me. I would take him again given the opportuinity. Leave the guy alone with his obsession. Everyone is entitled to one, or two.

5.0
2.0
COMP327
Apr 15, 2005

Absolutely the BEST prof in Concordia. Knows how to teach, clear, funny and helps students. The classes are fun and not boring. I hope to take him again (for a different class of course!). The final is very long though, I only managed to finish half. As a bonus, he's also a Pink Floyd fan! :)

5.0
3.0
COMP327
Apr 18, 2005

nice guy, helpful, clear lectures, but very long final, hope he is gonne curve up

4.0
2.0
COMP327
May 1, 2005

People, play it fair. Don't go making up lies to even the score. If you dislike him so much, it might just be a communication prob. This is a serious matter. Even if they were facts, what he does in his spare time is his business. Pro's: knowledgable, funny, motivating, refreshing. Con's: long exams

5.0
3.0
COMP327
May 20, 2005

Nice guy!

2.0
3.0
COMP5201
Sep 29, 2005

Unclear, doesn't know how to teach, appears very bored with teaching, appears to have no passion for teaching or wanting the students to learn, low energy.

4.0
2.0
MECH315
Oct 19, 2005

For intro to c++, his notes were alot better than his teaching, but the notes were all you needed to get an A

1.0
4.0
COMP228
Nov 25, 2005

Hel always seems in another world when he teaches. Complicates things when he is teaching and does not explain very well. I took this course with him and failed the class average was very low. I am repeating the course with several of my collegues that were with me in the class. I recomend you take this course with Dr. Amr Youssef.

2.0
3.0
COMP228
May 16, 2006

not a good prof. Shows some kind of arragance.Tries to be funny sometimes but couldn't be.tough exams with limited time.try to avoid.

5.0
2.0
COEN6531
Aug 28, 2006

Originally, Ait Mohamed was scheduled to teach this course. I'm happy he was replaced because he knows sh**. Ted did a great job lecturing and gave an interesting project to implement. The tests reflected the material covered. The project was a challenge but doable. One of the better courses I took at Concordia.

4.0
3.0
COMP327
Apr 24, 2008

Wasn't sure I wanted to take this course, but am glad I did. He presents material well, speaks clear, understandable English and is willing to help. The final was fair, but not particularly pretty (lengthy). Lab work is extremely interesting. If he's interested, they should offer him a full-time post; unlike many others, he can actually teach.

1.0
3.0
COEN6051
May 21, 2008

I have seen a lot of teachers and instructors,and I shall see more but worst than this person I will never see, he has know idea about how to teach. his course was boring and source of big headache. such him disgrace teaching and the institute that he works in. I feel shame to count him one of my teachers. concordia wake up and get rid of junk ins

4.0
5.0
MECH215
May 1, 2009

Very helpful, kind but I warn you he is obsessed with Keith Richards from rolling stones and sometimes it gets annoying.

4.0
5.0
MECH242
Nov 23, 2009

Seems like people's opinions on him are quite at both extremes! I'm amongst those who like him a lot. He uses humour a lot, great demonstration of the material. Watch out though: he's very harsh on grading. This is probably the main reason why people say they don't like him. BUT GREAT GREAT TEACHER!!

2.0
4.0
MECH215
Jan 4, 2010

This is the 1st computer programming course, and the way he teaches is like we been learing programming since high school. He is in his own world, just scribbling gibberish on the blackboard. Not clear at his points and very arrogant person. Be carefull taking this teacher!!!

1.0
5.0
MECH215
May 12, 2010

AVOID HIM !!!!!!

1.0
5.0
MECH215
May 12, 2010

AVOID HIM for mech 215 if you dont know anything about programming !!!

5.0
4.0
ABCD123
Apr 6, 2011

He the best teacher I know. I've been working 6+ years as Software Engineer for one of the biggest company and what I learned from him helps me very very much. It's tough to take his class if you only care about grade. But grade doesn't mean anything in the real world. I took 4 classes from him... and wish there were more.

2.0
5.0
COEN243
Apr 21, 2011

Okay he explains decently definitely far better than the other teachers. But he asks such hard questions for midterms and finals. you will learn a lot with him, but don't expect a good grade/

4.0
3.0
COMP228
May 6, 2011

You'll like him or hate him.I liked him.Odd,uses demos well,lectures are fun,tests are fair.Moves quick.He's the type that helps you understand general concepts so that even if you see something new,you can still solve it.Try to read the material before class,you might be lost otherwise.Put in the effort and you'll really understand the material.

5.0
3.0
COEN243
May 7, 2011

Good prof who knows the material very well. Helpful outside of class if you have any questions. But he expects you to put some work in outside of class. You'll learn a lot if you pay attention and practice outside of class.

5.0
3.0
MECH215
Nov 4, 2011

He Is a great professor, very helpful if you show him you are dedicated. Stayed with me for an hour after a class trying to help with a mistake on a program we did. His notes are amazing too, people who do bad in this course are just the lazy ones. recommend him. p.s he is obsessed with the stones.

5.0
2.0
COMP228
Dec 18, 2011

SEE ALSO Tadeusz Obuchowicz for same teacher (Ted is just an abbreviation of his first name). Really good teacher. Cares about what he's doing, Tests & assignments are fair & involve material that has been covered in class.

5.0
3.0
COMP228
May 3, 2012

Really good professor! Strong knowledge background, funny lectures and the most important he cares for students. Although we have a bad course coordinator(prof for another section) who made extremely hard assignments and extremely hard final, Ted gave us fair midterm and quiz and fair grading. You will not be disappointed to take him!

5.0
3.0
COMP228
May 3, 2012

Really good professor! Strong knowledge background, funny lectures and the most important he cares for students. Although we have a bad course coordinator(prof for another section) who made extremely hard assignments and extremely hard final, Ted gave us fair midterm and quiz and fair grading. You will not be disappointed to take him!

5.0
2.0
COMP228
Aug 26, 2012

Solid teacher. Very passionate about anything involving Hardware; brings props into class; scans his color-coded notes for the students; reasonable tests. Expect a challenge because the material is probably unlike anything you're used to; lots of diagrams and use of new terminology. You are tested on these.

3.0
4.0
MECH215
Oct 8, 2012

His monotone voice puts students to sleep. There are much better professors teaching the subject matter. Take it with them. My friends have and they learned a lot more.

5.0
3.0
MECH215
Jan 3, 2013

The professor actually teaches quite well, simply because he gives lots of examples to clarify concepts and points out the common mistakes the students might make. It also helps that the professor has a good sense of humor. Definitely one of the better professors around.

5.0
3.0
COEN243
Feb 28, 2013

One of the best profs at Concordia highly recommended extremely professional, its a tough course but the prof is rly good and he explains well, with sufficient amount of examples and superb clarity. but if your not on the ball you will fail no matter who teaches this course, it requires a lot of practice its like learning a new language.

5.0
2.0
MECH215
Apr 6, 2013

Although his chalkboard scribbles can be hard to follow, if you pay attention to the take-home message he is very clear. Learning to code is hard if you have no background, and that is independent of the quality of the professor. He is exceptional at what he does. You have to get a grasp on the material BEFORE coming to class, else you will be lost

5.0
4.0
COEN243
Oct 17, 2013

The good: Very interesting, entertaining lectures. He knows his stuff and explains well. You will learn alot. Attend every lecture and study his notes(which are very good). I used the book only once the entire semester. The bad: He can be a hard teacher sometimes. He demands you know your stuff well. His tests can be hard. Don't procrastinate.

5.0
2.0
MECH215
Jan 12, 2014

A great professor! Explains the subject well he gives a lot of visual explanations to give an intuitive understanding of the subject very approachable and humble takes your questions seriously. Read his notes they are very clear & better than the book. Go to lectures and take notes some questions on exams are exactly the same as covered in class

5.0
3.0
ABC123
Jul 30, 2014

Great prof!

4.0
4.0
MECH215
Sep 19, 2014

IF YOU FOLLOW HIS NOTES LINE BY LINE AND DO EVERY SINGLE SMALL OR BIG YOURSELF THEN EASY A HIS NOTES ARE CRYSTAL CLEAR. AND OBVIOUSLY ATTEND ALL HIS LECTURE DONT CRAM CUZ U JUST CANT

5.0
3.0
MECH215
Grade: A-
Jan 6, 2015

Mech 215 is not an easy class, it requires studying and practice. As a professor, Ted has been one of my favorites at Concordia so far. He puts effort into making his lectures interesting and is actually quite a funny guy. To do well, forget the book and study his notes in depth, do all the problems and go to class.

5.0
4.0
MECH215
Jan 7, 2015

The course is hard but Ted is a fair grader. He knows his material and is extremely helpful when you ask him questions. He makes the lectures pretty fun. Recommended to read his notes & go to his classes.

4.0
2.0
SOEN228
Apr 15, 2015

Personally, Ted was amazing. His personality can be intimidating at first but as the semester progresses you begin to really appreciate his method of teaching. Besides confusing handwriting, his notes are great and he is great at explaining. His humour also helps understand keep key points. Awesome teacher!!! Would take again.

5.0
2.0
MECH215
Grade: A+
May 13, 2015

Ted is an amazing teacher. He is really funny and makes lectures really fun. You need to understand that MECH215 is not an easy course (most people have no programming background). You MUST read all his lecture notes and practice coding like everyday to do well.

4.0
2.0
SOEN228
Jul 1, 2015

Initially he can appear quite daunting but he's helpful and is a great teacher who is very knowledgeable. The material is quite difficult but the tests are extremely fair, make sure to print and thoroughly read all his notes and it will be a doable class. The only downside is his handwriting but you will get used.

5.0
2.0
SOEN228
Aug 12, 2015

Very good teacher, wants to help the students, and makes sures you understand in the class. Attend to the class if you want to pass: this is an heavy course, but it can be done easily if you take care to read the notes and understand them. Useless textbook, the notes given by the teacher are complete enough.

5.0
3.0
MECH215
Aug 29, 2015

Dr. Ted is the best C++ professor at Concordia . I would say 300 times better than Gordon or any one else. I was struggling with C++ and he helped to master C++.Grades are not important , learning is more important. Excellent professor with the notes created from his personal passion concerning programming which actually are equivalent to Gold.

5.0
3.0
MECH215
Grade: B
Jan 7, 2016

Hilarious guy, makes long classes go by quickly. Knows his stuff.

5.0
2.0
MECH215
Grade: B+
Feb 3, 2016

Best prof I've had at Concordia so far. Very clear, knows his stuff, and prepares great lectures (visual demonstrations, funny stuff, etc). If you ask him a question he will answer it thoroughly.

1.0
5.0
MECH215
Apr 24, 2016

The hardest teacher at Concordia. Not approachable. Not a fair grader. Handwriting extremely unclear. Goes extremely fast during lectures. Knows his material but has a hard time explaining it. The course itself is extremely difficult and he only makes it harder. Would really not recommend. Brutal midterms and final. Must teach urself everything.

5.0
3.0
SOEN228
Grade: B
May 4, 2016

It's not often you come by a professor like this, he is one of a kind. Knowledgable on the material. Does't write clear but notes are available online. He brings props to class keeps it interesting. I would jump at the opportunity to take him again, you won't regret it. Get to know your Rolling Stones.

4.0
4.0
MECH215
Grade: A+
May 7, 2016

Ted is one of the best teachers you'll encounter in Concordia, as well as one of the hardest. Study his notes in depth (the ones in his public directory), before and after class. When you don't understand something, ask him! Otherwise he'll move on to the next topic. Attend all lectures, and write down everything he says more than once! Good luck!

5.0
3.0
MECH215
Grade: A+
Jul 30, 2016
Would take again

I had this professor for MECH 215 in the summer session. The course is not easy and take it in a compressed session made the course even harder. He masters C++, he has an excellent way to teach the material. Attend lectures, read his notes thoroughly and do every single assignment and exam sample available on his coursepack. I had an easy A+.

5.0
4.0
MECH215
Grade: A+
Sep 3, 2016
Would take again

Class is hard but he understands and explains the material very well. My favorite teacher at Concordia. Go to his lectures, or else don't expect to pass. His notes are very clear, follow them. And the most important part, practice A LOT!

Respected
Skip class? You won't pass.
Amazing lectures
5.0
4.0
MECH215
Grade: B
Sep 27, 2016
Would take again

I graduated in Mech-Eng a few years back, and I can confidently say that he's one of the best professors around. He makes you want to attend class, has an amazing class atmosphere, and most importantly is a wonderful human being. He really makes it a joy to learn the material (you have to put in a good deal of effort as well). He is one of a kind!

Tough Grader
Respected
Skip class? You won't pass.
5.0
3.0
MECH215
Nov 14, 2016
Would take again

Hi i just want to say that I am co-op student at mechanical engineering. I took mech 215 last fall with Gordon and I received a D which means failure. I repeat mech 215 with Dr . Ted in the winter and I received an A minus . Honestly Ted is an amazing teacher. Seriously students have to complain about Gordon's teaching style .

Respected
Participation matters
Caring
5.0
4.0
MECH215
Grade: B
Jan 22, 2017
Would take again

Really dedicated person on teaching properly concordia students c++ Highly recommended for mech 215 This course is a really hard course and Ted tries his best to help students to understand the course material However you should practice a lot if you want to receive a good grade on his exams Best teacher at concordia but the hardest as well

Respected
Inspirational
Caring
1.0
4.0
COEN243
Feb 8, 2017
Wouldn't take again

Doesn't write clear notes on the board and doesn't teach well for beginners. He is teaching as if everyone had a base in programming.

Get ready to read
TEST HEAVY
LECTURE HEAVY
4.0
3.0
SOEN228
May 2, 2017
Would take again

Very good teacher but tends to be condescending if you ask stupid questions. Lectures were fun with a good atmosphere. Tests were doable with a bit of revision and notes were available during the exam.

Respected
Hilarious
LECTURE HEAVY
4.0
4.0
MECH215
Grade: A-
May 24, 2017
Would take again

Very funny and knowledgeable professor, but it's sometimes difficult to follow in class due to his writing. However, all of his notes are available on computer lab. If this is your first programming class, which was the case for me, try to grasp the basics early and practice a lot. Coding requires patience and daily practice.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Hilarious
1.0
4.0
COEN243
Grade: Rather not say
Jul 23, 2017
Wouldn't take again

Avoid him. He doesn't cover topics very well. Fills the lecture time with repetitive examples. You'll be better off taking this course with a full timer. To be fair, he's not the worst instructor.

1.0
2.0
MECH215
Grade: Not sure yet
Dec 4, 2017
Wouldn't take again

He tries to make the class unique by throwing change to students (which I find kind of rude) playing the rolling stones, and speaking with a very nasty voice. Good lectures, easy quizzes and midterm but please take the class with a more normal person.

5.0
4.0
MECH215
Grade: Not sure yet
Dec 10, 2017
Would take again

Best prof of my entire degree! Attend class, participate, and he will really recognize your effort. Cool personality, unique approach to teaching. Quiz and midterm are fair. The final is written my three different profs, so I can't really comment on it. All to say, if you have the chance to take Ted, do so! He's great!!

Gives good feedback
Amazing lectures
Would take again
4.0
3.0
COEN212
Dec 12, 2017
Would take again

Very unique teacher, loves the rolling stones, clearly kind and very intelligent, but sarcastic and hilarious.

Inspirational
Tests? Not many
Hilarious
4.0
3.0
COEN212
Grade: B
Jan 31, 2018
Would take again

He has a unique personality. Funny comments during class. I would take again !

5.0
3.0
COEN212
Grade: B+
Feb 17, 2018
Would take again

Amazing Professor, he makes the material seem so easy, barely used the textbook because I understood everything in class

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
MECH215
Grade: A-
Mar 18, 2018
Would take again

Mick and Keith used to drive me nuts but now I kind of miss them and him also! He can seem harsh and strange but he is a gentleman and cares about you.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
SOEN228
Grade: Not sure yet
Mar 19, 2018
Wouldn't take again

One of the worst teachers in the department. This class is basically new to all SOEN students, he assumes you've already seen what he's talking about and jumps straight into subjects you've never seen and expects you to know what he's talking about. Doesn't explain well and doesn't even introduce what he's going to talk about. Terrible, dont take.

Tough Grader
GRADED BY FEW THINGS
5.0
3.0
MECH215
Apr 13, 2018
Would take again

What a wild ride! Took Mech 215 previously with Alejandro, and he was about as engaging as my text on analytic geometry... Ted loves what he does, and is truly a rock star of C++... I was 20 before I had a computer... taking his class at 30, with absolute minimal computer knowledge I can now program in C++, so what does that tell you?

Inspirational
Hilarious
Amazing lectures
3.0
5.0
MECH215
Apr 16, 2018
Would take again

I'm not saying the prof is bad but this course is very tough (especially if its your first time) C++ IS NO JOKE. I wasted a lot of time going to the class and trying to grasp the content. Read the chapter prior going to class so not everything will seem like gibberish Study from day 1 This course is not something you can do on the last day

5.0
4.0
MECH215
Apr 17, 2018
Would take again

Just put some time into it and youll be really happy you did ;) class time is key

Gives good feedback
Participation matters
Inspirational
4.0
3.0
SOEN228
Apr 27, 2018
Would take again

Good professor but his teaching style will not suit for everyone. I personally didn't like it but at least he teaches students well. Open book open note exam and you can access his (very bad writing) notes.

1.0
5.0
SOEN228
Grade: B
Jul 5, 2018
Wouldn't take again

He is awful in explaining, his handwriting is bad and messy either in his notes or on the board. He is confident in teaching while he leaves you with many questions in mind! He is a real tough grader, the course is itself a pain, try to take it with the only otherproff in winter.

Tough Grader
SO MANY PAPERS
TEST HEAVY
4.0
3.0
SOEN228
Grade: A
Sep 11, 2018
Would take again

Weird teacher. Would not say he's bad but the fact that his exams are open book helps a lot. I recommend printing all of his notes at the beginning and just following through them during class and adding personal notes. Knowing Ted's notes well will help you a lot come the exam as the time is limited.

Hilarious
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
MECH215
Nov 24, 2018
Would take again

He is funny and patient. his notes are clear and his lectures are interesting. Easy midterm, not very easy quizzes.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
SOEN228
Mar 7, 2019
Would take again

The best SOEN228 teacher at Concordia by far. He is a very eccentric teacher with a big personality, which is something some students might like and others dislike. His lectures are well organized, he enjoys teaching, his midterms are fair, etc. Students are expected to take good notes during his lectures, but his notes are also available online.

Respected
Skip class? You won't pass.
Caring
5.0
3.0
MECH215
Apr 1, 2019
Would take again

He really knows programming. His lecture are long but very useful. he is really good professor overall. His exams were fair.

Hilarious
Amazing lectures
5.0
3.0
MECH215
Grade: A+
May 16, 2019
Would take again

if u show up for the first class wearing the rolling stones t-shirt u will get an A+ a great prof and great lecture however don't use ur phone in class

1.0
5.0
SOEN228
Jun 18, 2019
Wouldn't take again

avoid himmmmmmmm

4.0
3.0
MECH215
Grade: A
Nov 13, 2019
Would take again

He really likes the Rolling Stones and the number 420. He thinks he knows the length/name/year of every song from them, but he is consistently 5 seconds off from the actual run time, pretty sure he does that so that we don't think he's crazy. He's very knowledgeable and gets his point across really well. Might want to avoid if you don't like rock.

Graded by few things
Hilarious
Lecture heavy
5.0
3.0
COEN243
Grade: A-
Dec 16, 2019
Would take again

Best Programming teacher I ever had, and I've been at Concordia for 5 years. Go to the lectures, pay attention and take good notes, ask questions if you don't understand what is going on, and do the assignments, and you will get an A if you are not mentally retarded. You can send him an email with questions anytime and he will respond.

Amazing lectures
4.0
3.0
MECH215
Grade: B+
Jan 6, 2020
Would take again

Entertaining lectures, midterm was pretty easy even closed book. Quizzes were fair and not really any homework other than the arduino. Final was really hard, but the curve saved a life. Would take again for this couse.

Accessible outside class
Hilarious
Tough grader
5.0
3.0
SOEN228
Grade: A+
Apr 27, 2020
Would take again

A true legend. He clearly loves teaching in front of a class, tries his best to be entertaining, and his exams are open book and very fair. He is eccentric and doesn't share his teaching style with many teachers. I believe that he's pretty hit or miss. I really like him, but students that prefer a more serious and structured class might dislike him

Skip class? You won't pass.
Amazing lectures
1.0
4.0
MAIE215
Dec 10, 2021
Would take again

This prof tries hard but he is a testament to how bad Concordia's disorganized and outdated system really is. He is relatively good but that's because the quality of profs at this school is so low. Therefore, even if he wants to be good he is bad because the system doesn't allow it. The course material page is baaad. His writing in the board is bad

5.0
1.0
MECH215
Grade: A+
Apr 25, 2022
Would take again

Just the best for Intro C++. He's super fun and friendly and makes understanding a breeze. Always gives good grades at the end (big curves).

Amazing lectures
Hilarious
Respected
4.0
3.0
MIAE215
Grade: A-
Jan 11, 2023
Would take again

Very entertaining teacher. Obsessed with Rolling Stones and will name every variable both in class and during exams as names from the band (Keith, Mick, etc.). Very lecture heavy and there aren't many things one can do to prepare themselves for the exams, especially if the exam is without the use of a compiler (paper exams).

Amazing lectures
Hilarious
Lecture heavy
5.0
1.0
SOEN228
Grade: A
Mar 30, 2023
Would take again

I would like to share my high regard for Ted, who I consider to be the best teacher I've ever had. I attended all of his classes without exception, even though the subject itself may not be inherently captivating, he has a talent for making it engaging and captivating. Additionally, it's worth noting that he has a keen interest in The Flintstones.

Amazing lectures
Hilarious
Respected
1.0
4.0
SOEN228
Grade: Not sure yet
Apr 29, 2023

I find it very surprising that he has such a high-rated review. During lectures, he would scribble on a dirty board without any concern for students. He makes it unnecessarily complicated to access his folder with notes/exercises. Unfortunately, it does not end there, those notes are unreadable and filled with typos/mistakes. WOULD NOT DO IT AGAIN!

Get ready to read
Lecture heavy
5.0
3.0
SOEN228
Grade: A-
May 3, 2023
Would take again

I took Ted's class and loved it! He's got an old-school style that's refreshing and he's really passionate about what he teaches. He asks lots of questions in class to help us understand and is always available to help outside of class. He may seem tough, but he really cares about his students. Highly recommend!

Participation matters
Accessible outside class
4.0
2.0
MIAE215
Grade: Not sure yet
Nov 23, 2023
Would take again

Ted is obsessed with Rolling Stones to the point where he would name every variable mick/keith etc, he is a very chill guy and will try to impress you with his rolling stones knowledge, He is very nice however he doesnt like questions, lessons can be very entertaining or very boring, its mainly luck, he loves his job and I find that most important

Get ready to read
Lecture heavy
Test heavy
4.0
3.0
MIAE215
Jan 16, 2024
Would take again

Very chill and eccentric prof. As long as you read his notes and take time to code and understand your code using his past exams, you'll do fine. His lectures were never boring! He uses different ways to help students understand the concepts! He doesn't just read a powerpoint or show you code, he interacts with students and asks us questions!

Clear grading criteria
Graded by few things
5.0
3.0
COEN316
Grade: B+
Jun 22, 2024
Would take again

The most professional teacher. He has strong experience with respect mind for creativity.

1.0
5.0
COMP228
Grade: Rather not say
Apr 22, 2025

AVOID. I made the horrible mistake of taking him, i always sat in the back and self study because he couldn't teach ANYTHING. He is 'goofy' but expects you to know everything beforehand. Lectures are a mix between him mumbling to himself and making mistakes. He made a student smell vodka, the student ended up being muslim. Extremely demeaning.

1.0
5.0
MAIE215
Grade: Not sure yet
May 7, 2025

No idea why he's this highly rated. Mumbles during his lectures you can barely hear him unless you're sitting in the first row. Tries to act chill but comes across arrogant the way he interacts with some of the students during the lectures.

5.0
2.0
MIAE215
Grade: Not sure yet
Nov 27, 2025
Would take again

Hes an absolute menace in the best way. I genuinely enjoyed every single lecture. You cant go wrong with him hes insanely knowledgeable, respected, and its almost impossible to ask him something he doesnt know. Hes hilarious too, the kind of prof you remember long after the course.

Inspirational
Hilarious
Respected
1.0
5.0
MECH215
Grade: B-
Dec 13, 2025

Horrible teacher, can't explain anything. Students who enjoys his class thinks hes funny, but hes horrible at teaching. His course materials are innaccesible (20 year old notes btw). Only way to enjoy his class is to have heavy previous experience with coding, otherwise take another professor

So many papers
Lecture heavy
Graded by few things
Class Info

Attendance Mandatory

36%

Textbook Required

43%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 28 grades
Most common grades:
A+ (8)
Not sure yet (7)
A- (6)
Grade Distribution
A(11)B(7)C(0)D(0)F(0)A-/B+(10)
Based on 37 reported grades
A+: 8
Not sure yet: 7
A-: 6
B: 6
Common Tags
Hilarious (14)
Respected (10)
Amazing lectures (9)
Inspirational (6)
Skip class? You won't pass. (5)
Lecture heavy (5)
Tough Grader (3)
Participation matters (3)
Rating Trend

Stable

-0.14 avg change
Jan
Jun
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

COEN416

5.0

(3)

COEN316

5.0

(2)

COEN6531

5.0

(1)

ABCD123

5.0

(1)

ABC123

5.0

(1)
+15 more courses
Difficulty by Course

COEN312

5.0

MECH242

5.0

MAIE215

4.5

COEN414

4.0

ABCD123

4.0

Similar Professors