3.0
Quality3.4
DifficultyN/A
Would Retake151
ReviewsN/A
Would Retake
151
Reviews
Rating DistributionOfficial
151 total ratings5
44
4
26
3
16
2
25
1
40
What Students Say
“Knows material very well”
ECOR2606 - 5.0 rating“People don't listen, which is why they do badly - and take it out on the prof”
ECOR2606 - 4.0 ratingClass Info
Attendance Mandatory
29%
Textbook Required
90%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Rating Trend
Improving
+0.32 avg changeRatings by Course
20021606
5.0
(1)ECORE1606C
5.0
(1)166202
4.5
(2)166
4.0
(1)2606
4.0
(2)Difficulty by Course
ECOR1101
5.0
ONETOOMANY
5.0
ECOR3600
5.0
2606F
5.0
166
4.0
Reviews (148)
Not too hard, nice at first, not helpful though, somewhat nasty..
just read HIS notes...not soembody else's!
Acts nice until the exam. Doesn't care about the student when it counts.
My easiness rating had nothing to do with him, just the course. Helped me a lot
Tries to get students to make mistakes...doesn't care about students
great prof
if you've taken programming before this class is a joke, kinda rude
not a bad prof
what ever
One of the worst profs I've ever had. He really seems to want ppl to fail.
the best prof in programming,,,,he owns
Awesome teacher for programming. He seems to like what he's doing, and that really helps.
This guy needs to respect the language he's teaching. MS did not invent HTML, and no OS was created in JAVA or Pascal! Stop bad-mouthing the language! There is NOTHING happening behind your back. C is an intellegent language for intellegent people.
hes very helpful and a good teacher. only problem: the exam is too hard and discouraging.
explains everything really well, good examples, but he only explains it one way so if you don't get it he can't answer questions very well
very mean!! hard marker too.
A good prof. Explanations are simplistic, so if you understand programming at all before starting this class, bring a pillow. Prompt responce to questions via email. Hint: make sure to do the last assignment, even if it doesn't count!
since i already knew the language and have programmed before it was a real sleeper... but i found was not really helpful for those who didnt take programming... and also found out he's a hard marker
Explains how to think up/understand algorithms very well. Explains the possibilities, why one way works better than others and why others wouldn't work. Shows good examples in class. Only warning is that on tests bad logic will result in mark deduction
Very rude in class; sometimes teaches good, he's a bad prof for those who don't know him
Good man!! But not in setting Papers though.
No Comments
One of the best professor's I've ever had. Thank you for your great effort in teaching sysc2002 w03
Good guy , nice guy. Go to his classes, and try to follow and do the assignments :)
pretty good with examples. SLightly edged out by marshland.
No Comments
He was my prof one semester and he was a colleague student the next. <he told me that ever since he's a student, he's been making his final easier>
Very good teacher. Knows how to explain if you follow him in class, no need to study for finals. Recommended!
he's good in class but very rude if u approach him outside class for questions. can sometimes make u feel like an idiot.
This guy's got good examples. You won't mind him as a teacher, Marsland teaches better maybe, but Bryant tells jokes.
I have never met anybody with such a lack in social skills as John Bryant. John needs to realize that he isn't gods gift to the Engineering Faculty.
No Comments
He's a very good prof, but gets some bad ratings because he teaches 91.166 which always has some students that hate (or don't know how to) program and get mad at the prof because they failed because they didn't do the assignments. Study, you'll get an A.
A good prof, though you have to work hard in this course. Doesn't tolerate slackers.
Very helpful, if you don't understand something, he'll explain it to you clearly until you get it. Classes I find run rather slowly though. And his assignments are very helpful.
Good teacher. His assignments are very useful and practical. He explains things well and his use of **** people in his example are great. One thing nice about him is that he can speak english - a gem in engineering!
One of the better teachers i've had in first year engineering. Explains his stuff well.
Never has a simple question about possible errors in his notes (where syntax is everything) been replied with a condesending tone... Perhaps its to mask his marshmellow centre?
If you dont have experience in programming, expect to fail or not do well
Terrible. The worst prof I had. 70% of the class FAILED, so it's not just me. If you can, avoid him at all cost.
THE KING OF 202!!!!!!!!!!!!
Took 1606 with him and Marsland with no prior prog'g exp. and did great. I'm in 2002 now, and seeing what I'm used to: concise English and lots of examples, though sometimes confusing. Wish he'd use the projector more, though, Ian-Marsland-style.
this guy is such a stroke. he has no life, and therefore doesnt expect his students to. he can be rude and ignorant. Ive heard marsland is better, but i have no real idea. It helps me if i do the assignments on paper first, then transfer to c++, since the tests/exams are just on paper.
prof. Byrant is such a n00b, how many years of computer experience does he have?? 10 years?? why can he just use ctrl C , ctrl V damn it for copy and paste!!!! damn it!!!
No Comments
Oh man ... if you've never taken programming before and never really liked the sound of it, you're screwed. This guy is a horrible person who makes it sound as though he's available on your side to help you but really he's quite the rude a**hole. Sh*t shouldn't roll downhill like this.
so so
This is the only class i have ever failed. More than half my my class failed with my. If you don't know C++ before his class, drop it now!! He sucks at teaching. He teaches all theory and next to no actual program writing. No pity for anything, leading me to believe he is soulless.
the worst techer
Knows the material, but can have a hard time explainning in to newbees. Last two midterms are worded terrible, and the assignments are sometimes difficult because of the completely far out questions, not he programming itself
EXCELLENT prof!!!! In my first year in the Engineering program, I would for sure place him as best among all others. Being a beginner in C++ programming, I mastered it by the end of the course only because of him. HIGHLY HIGHLY recommended!
eum~he understands everything.and he supposes you understand everything as well as him.when asking him questions,sometimes he only has 3minutes ethusiasm.after that,he reacts arogantly.but anyway,this is software.can not keep pace with softwarers.
I disagree with your comment, James. I DON'T think he's the king of 202 in any way, shape or form. GODSPEED, kids, GODSPEED....
I disagree with you Mark, he's a good prof damnit!!!!! You just don't understand him like I do... Kids, I highly recommend this guy. He's kind, generous and very understanding. He knows his sh*t and if you don't believe just ask him.
meh... hes ok
this guy is amazing he was the best teacher for the first year so far.. he's pretty fair
john bryant is a pompous ass. he knows his stuff but isn't interested in helping out students who struggle. if you are a keener, you'll probably like him and his class. i personally did not.
Speaking of ass, this person is talking out of theirs. He's all about making the students understand the material. Just go to the next 204 lecture and you'll see his class room is filled to the****, because everyone knows he's the best. Well, almost everyone.
watch out! makes ur life a living hell!
A real grouch. I think he's been sitting in front of a monitor too long. Really mean to ppl. But, my favorite part of class was watching his typing skills!! It was a total comedy show (as if he was purposely making those mistakes). I dunno how he can write working programs.
One of the most unreasonable proffesors on the earth. Apparently everyone is working for NASA and if you miss one semicolon you fail the course. Should really get his head checked.
Prof Bryant explains things better than any prof I've had before. I knew nothing about programing and he explaind it very well. I found when asking him questions 1on1 he was not very helpfull but after his lectures I didn't have very many questions. Would go out of my way to take his courses again.
Heard he's not good with responding to questions. So long as you've had some previous programming and attend class so you know whats going on he's pretty good.
****in Profff Failed almost The Whole classs.....
Always wants to differentiate between struggling students and smart students. Dosen't like struggling students. Very confusing and thus makes the course very very hard. Assignemts does not match with what he is teaching. Loves to fail students. Loves smart students and HATES struggling students -> F
Very not intereted in teaching his stuff. Not a good prof. Try getting in another section. If you are new to programming he is so not for you. He even looks very frustrated out of his life. He is been teaching this course for very long and I think he should get a break and teach something else. Never thinks from students point of view. He sucks.
He just sucks and that says all...
highly unfair!!!
John Bryant is by far my worst experience in post secondary education thus far. This guy get's visibly frustrated in class, and verbally makes fun of the students and knocks them down when they don't do well.He writes tests that he calls "jokes", and doesn't realize that half the class has done programming, and the other half has not,so half fails
sucked
He sucked.....he assumes that "we alreday know how to write programs"STAY AWAY from him!!!
"LADIES AND GENTELMAN...THE AWARD FOR THE WORLDS WORST, UNTOLERABLE, HALF CRAZY, EXTREMELY DIFFICULT PROF GOES TO...JOHN BRYANT.." MEDIA: " DO U HAVE ANY MESSAGES FOR OUR VIEWERS ?." JOHN BRYANT: " I WANT TO THANK YOU FOR GIVING ME THIS AWARD..THIS DEFINES WHO REALLY I AM AND WHAT I DO"
by far the best programming prof, makes it really clear and teaches it the same way he teaches 1606 and 2002, which is really helpful if u've taken him b4
No Comments
He is boaring, otherwise he tries his best to teach, but still his class avg is bad. he is also strick in marks
Actually people... I've never taken programming before... had not even a clue about it, and I'm actually finding it very straight-forward. These people that write all this crap about him "assuming students know how to write programs" are either lazy or are projecting their feelings of scantiness onto Bryant.
No Comments
This prof is great, his classes are fairly interesting, he explains things very well. You have to take this class, but its a good mark booster.
No Comments
Really loves and has a passion for teaching us the material. That's more than you can say for many profs.
As a teacher, he's amazing and no one can disagree with that. He's very cynical/witty, but he knows his stuff. As a person, he's one of the most insensitive profs at CU. He would put ppl down before midterms/exams. So my advice: go to his class & DO the assignments. But do not talk to him outside of class or try to answer his questions in class :P
He has good lecture notes but the guy is an ass.
The guy is a very smart guy, he knows his stuff. but he is the biggest prick out there. Not help full at all, enjoys seeing people fail. If u wanna take his class just make sure u do ur work but never talk to him, he will try to put u down, HORRIBLE attitude
Horrible Instructor. I say Instructor because he is not a professor. His only job is to teach and he fails at that. He tries to be funny but actually explains things in the most useless stretched out ways while confusing himself in the process. Class A ****bag. I've had him for 4 classes - Believe me.
good instructor, really gives a 100% effort in imparting the course material. encourages questions in class, not hesitant to go back to explain something to someone. overall, after 3 years with this guy, he's a good and fair prof.
Class was somewhat straight forward, but the assignments were time consuming. The guy is smart, but he can seem like a jerk. He can teach a class, just don't go for one on on one with him. He'll put you down some way.
John wanted you to follow, his style so it is easy to correct your work. I don't think so, we are engineering students, we are thinkers. What? Engg?ALso, he will explain like one function in class, but his assignments needs more functions. He should give our assignment in point form for clarity. His statements sometimes are misleading. Tough..
He seems to try pretty hard but its a class thats difficult to teach. I didnt find him too bad but most students dislike him as a prof. He makes this class way harder than it has to be.
course is hard but it is good if u study and do all the assignments, however very rude outside class (never dare to go to his office with questions), loves making fun of people though jokes can be corny. Thinks he is the king of programming and expects everyone to be a quick leaner. However, if u really have questions ask him in class.
had him for ecor 1606, sysc 2002, 2004 and 3600. he was ONLY good at teaching 2002 (and thats ONLY because i understood his one way of teaching. other students who didnt, suffered). made 3600 exam WAY harder (trickier) than it had to be (this was my lowest mark this semester). avoid him if possible!!
No Comments
His classes werent helpful at all for the actual programming part of it and he was incredibly rude if you tried to ask him anything after class. He also made fun of students who asked questions in class. I'm sure he's a great programmer but he's a terrible teacher.
I didnt find him too bad but he is rude,here is no zero therefore i click one
I have had this guy for 4 courses now.He's a mediocre teacher, which is pretty poor considering thats his job. He doesn't follow textbooks for any of his courses so if you can't stand him, you're SOL. As a human being, he is a HUGE unprofessional jerk. If you ask him for help, don't expect any professionalism or constructive criticism from him.
No Comments
when he teaches, seems like a really nice prof. but, when you talk to him face-to-face, hes a pure born ****. he will put you down any way he can and try to make you look as stupid as possible. go to class, but never ask him questions
His notes are pretty decent, with lots of examples and very clear. This is good because they are your textbook! Apparently he used to be a giant jerk but ever since he started taking a second degree while still teaching he mellowed and became more sympathetic. Good prof for learning-by-lecture. But don't go talk to him one-on-one.
Incredibly AWESOME! He has an amazing and a rare ability to explain difficult concepts in simple terms, which makes it easy to understand the course material. Had him in ECOR 1606 as well, where he was also great. Never had a problem with him-was always helpful and nice. I must apologize for all of this undeserved negative feedback. Ignore it!!
wtf is going on in this class??? honestly
Reallw good prof...he tries his best to impart the material to students...he seems really excited abt the subject, which is motivating
Not a bad prof, his analogies are hilarious, there's no textbook (only course notes for about $15), and he's a rude **** (a bonus!). Definitely cares about teaching. If you make sure you fully understand all assignments, you should get an A+
Bryant is a dumbass! He's totally unfair and rude to students. Most students struggle with this class in their first year of eng. He doesn't understand that. THE WORST PROF EVER
he is the worst prof ever. He only helps out the white female students for some reason i can't explain but do not expect any help from him he will ask u to meet him in his office and then won't show up after waiting for 45 mins. he thinks he knows wat he is teaching after his businesswent under because he does'nt know how to respect people.
great prof....
HAHA, this little man is now taking ECOR 3800 with another 300 of us as a student. He's picking on the course prof. every single lecture. PPL got mad and shouted at him to shut up.I had him for ECOR1606.I had to say that he's quite clear and actually got me interested in programming.This course really needs practice.
This is a very tough course if you have never done C++ before... John knows what he is talking about and is very helping.
Had him for SYSC3600. Was hard to understand what he was saying in class. But I heard the other professor teaching the course last year (Atkins) gave a really hard final, so it's a toss up. But Atkins' notes are far better, read those instead.
Great prof. He receives a lot of unneccessary negative comments, but he is actually pretty good at imparting the course material. His midterms and exams are very fair. Just do the practice ones and you are more than prepared.
He looks like an ewok, he rides the o-train to class when his mom doesn't let him borrow the car. These frustrations manifest through his inability to communicate like a civilized person. Now that he's out of high school, he picks on his students for asking questions - he assumes that because he knows something, it's a shame you don't.
THIS IS THE ONLY REVIEW YOU NEED TO READ! In lecture, his examples are good and stuff will make sense to you even if you have no background in computer programming! HOWEVER watch out for exams, he makes things complicated, and there will be at least one thing you have never been given an example on in the exam, and it will be work alot of marks!
he is one of the worst profs ever,dont even think of taking a course he teachs,he is helpless
This course is painful and it's clear the prof hasn't taught it before. There are no good examples to look at with an actual problem until you have a 'time tutorial' which is really a test - every week. How do you study for that?
Apparently, this used to be part of the Math debt. but for some stupid reason, it's now part of the Sysc dept. A lot of it is programming with Matlab which isn't even taught. I had him for 1606 last year and he as actually fairly good at teaching that, but not this course.
Careless.... Useless... Unhelpful .... Horrible
so bad
Decent lectures but this class just doesn't make sense they should just change and make it a lab class or something - why do things manually at all?
He is bad and that is it.
This prof is the probably one of the worst prof u will ever come across. Two years ago, he was suspended from teaching due to many complaints made to the dean by students. This year, he was reassessed after hundreds signed petition to dean. His labtests, midterms, exams will FOR SURE BE totally irrelevant to what he teaches. B4 this, my GPA was 11.
ECOR1606, ECOR2606, SYSC3600. Awful prof. Won't teach anything relevant to labs, tests, etc. Mocks students who need help. Doesn't explain material; uses hand waving techniques. Uses software in his in-lecture examples that we may not use in assignments or tests; rarely shows method relevant to assignments/tests. Does not know what he is doing.
This prof is easily the worst prof you will encounter in engineering. You can expect that all your evaluations will be completely irrelevant to any material studied in the lectures. Expect a poorly constructed course kit filled with incomprehensible language and a vast number of grammatical errors.
This prof is horridly un-fair, unhelpful and arrogant out trying to prove something. Course manuals were not available for a month for half the class, and required for assignments. This along with the other section had simple midterm ours was complex and he didn't compensate marks.You can expect all the course tricks on questions in tests and exams
He is interested in trains, especially full of sailors, or seeman as they're called.
good prof, boring topics
Very good professor. Doesn't like stupid questions, but, if he sees you're trying, he will spend as much time as necessary to help you out. Learned so much from him. Assignments and lab midterm/final are fairly easy marks; written midterm/final ARE challenging, but DO EVERY ASSIGNMENT TO LEARN (even if you don't need the marks), and you'll do fine!
his assignments are killer hards. Don't trust him alot to passs da course.
He is a good prof, but his assignments are really hard, and the lectures are very boring !!! If you can learn this course on your own, it is better.
He is the worst instructor I have ever seen and if you want to keep up in the university, avoid this instructor. If you ever take a course with him don?t be surprised if you get an ?F? with him.
Stay a way from this prof
I had no problem with this prof -- I don't know why all the hate below. If he sees you are putting in the effort and doing your part, he will do everything he can to help you with an assignment. Very knowledgeable man. This is engineering, folks -- it WILL require consistent work to do well. Would take another class with him anytime!
I got an A+ in this class -- just do the assignments (best way to learn) and you will succeed! Written tests are based heavily on them. Bryant spent half an hour in one lab just with me helping me debug my program.
Did anyone notice that Bryant wrote his own course pack instead of forcing students to buy an expensive textbook AND that he created a learning program (C--) to help people get acquainted with C++? This prof is an educator and not a businessman like a lot of other profs, and he has my respect. Just do your work, and you will succeed!
Really smart and nice prof. Easy exams but a little hard of the assignments(but best way to learn!)
Knows material very well. This may be a dry course, but attendance and assignments help a lot. Study from the lecture slides and write your own code. Easy A+.
assignments have nothing to do with lecture notes. Exams are easy, the dudes nice in my opinion but many others dont like him.
Good prof and knows his stuff very well! I had Prof. Bryant for two classes now and have no regrets. VERY helpful if you see him and ask for it -- will work with you to make sure you get the material down pat. Just do the assignments and study from the slides / old tests, and you will be more than prepared for the exams.
worst of the worst profs he doesn't know how to teach only read the slides and give hard assignment not even that moreover, he is very strict in marking he asked the TAs to tighten the marks as much as they can , makes me hate matlab and school.
this guy likes to make things more complicated, by far the worst professor at carleton and this univ will never get a better reputation unless they get rid of this guy. hes never in his office and gets sarcastic when u ask him questions.
I failed the course my first time around, but it was entirely my fault. I didn't pay attention in class and slacked on the assignments. Although the assignments are hard, they aren't worth much and are meant to help you learn. Now in my second try, the course is much easier. I pay attention, and John loves to help his students during labs.
This class is just so hard you either get it or you don't. But he is a really good prof he cares about students and he wants people to do well.
Failed every single assignment and I still spent 1-2 hours on each of them. The lab work is okay, lectures are sleep worthy.
Very helpful during the lab sessions if you are lucky enough to have him. Clear cut lessons that quickly explained and provided sufficient examples to solidify the concept. He is a handsome man. The End.
this guy teaches like as if he doesnt want to be there. slides are long boring and he just mumbles infront of the class. the first 2 rows are sleeping and rest leave one by one. also hes never in his office and doesnt reply to email. there should be an email policy for this prof
if you want to drop out of engineering, pick this instructor. lectures are cmplete waste of time. somebody buy him a red bull please!
This is the type of course where you need to keep up with assignments to get good grades. He tells you this from the get go! People don't listen, which is why they do badly - and take it out on the prof. Lectures may not be riveting, but he teaches you exactly what you need to know. Go to class, take notes, do the assignments, and you'll do great!
Had him for Ecor 1606 got an A, Ecor 2606 got an A+ and sysc 3600 got an A+. Very good prof, knows how to impart material into your head and go outside the box at times. You need to think outside the box for his exams. Had fun!
One of the worst instructors ever I met in whole my education. Just avoid this guy!!!
The worst Instructor. He is master in making you confuse. I am very happy I won't have to take any courses with him.
Lack of computer science knowledge makes it very hard for him to explain easy data structure concepts. The notes are very confusing and convoluted since all concepts of C++ programming, data structure and algorithm and OOP(objected oriented programming) are not divided into well organised chapters and topics.
Class Info
Attendance Mandatory
29%
Textbook Required
90%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Rating Trend
Improving
+0.32 avg changeRatings by Course
20021606
5.0
(1)ECORE1606C
5.0
(1)166202
4.5
(2)166
4.0
(1)2606
4.0
(2)Difficulty by Course
ECOR1101
5.0
ONETOOMANY
5.0
ECOR3600
5.0
2606F
5.0
166
4.0