4.4
Quality2.7
Difficulty90%
Would Retake105
Reviews90%
Would Retake
105
Reviews
Rating DistributionOfficial
5
75
4
15
3
5
2
8
1
2
What Students Say
“Doesn't post notes online”
COMP3430 - 2.0 rating“His AI lecture is BAD compared to other courses he teaches”
COMP3190 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
3490
5.0
(1)74102
5.0
(4)074127
5.0
(1)COMP
5.0
(1)074101
5.0
(1)Difficulty by Course
074101
5.0
COMPUSAGE2DE
4.0
COMPCOMP
4.0
COMP2280
4.0
COMPUSAGE
3.5
Reviews (105)
Very good teacher! He can teach and is also EXTREMELY nice. Marking errors are easily fixed with no hassle. Email him if you have a problem with assignment and he'll email you right back!
gREAT!11A
Very good prof...made things clear during class and was very approachable if you needed help after.
Good instructor - gives excellent examples, clear notes, and if you're stuck - helps you promptly. In other words - do your work, and he'll keep his part of the bargain.
I hated this course, but he was a fair instructor and helpful. Pretty boring in class, but it is comp uusage, right?
I'm sure he's great for computer science courses (just don't take his linguistics classes).
Watch out for the final!! Everything going along nicely during the course (and he is clear and helpful throughout course), but final exam was on all 'those little things that you should not concern yourself with' from notes.
Super nice prof for 102, easy and helpful.
I fully agree with the comment below regarding exams in general. Although course was DE, quizzes appeared to contain questions that were nebulous and not covered in the course material provided. I would NOT recommend the Distance Education version of this course because of the chicken-scratch exam questions.
Great prof, and great notes. He was helpful in answering your questions and the assignments were easy because his assignments are step by step. The only problem is he was slow at responsing to the message board, and slow at grading assignments. Highly recommend this course
Great Prof. Very enthusiastic and good examples. Always helpful and will always answer questions whether in person or over emails (very fast email respons) Hard course however. Assignments are worth hardly anything towards your final mark for the amount of work required to put it to them. Takes hours to do one assignment and instructions are often too vague. Have to get allot of help outside of class if your not good at programming. Will be VERY hard if your new to programming!
You can tell he really enjoys semantics. He has so much to say he can't barely finish his lecture in the alotted time. Great prof; lots of enthusiasm
Very helpful outside class. he really wants you to understand the concepts. Great Prof.
Awesome prof. He gives very clear lectures and notes, and he's always happy.
Awesome guy. Energetic lectures, quick to email back.
Braico is an amazing guy. He is always smiling and always happy. His roshambo introduction is amazing and really had me believing him. Extremely good prof!
Haha Roshambo... Smart prof, actually keeps lectures interesting and has a lot of really good examples
Always smiling, very helpful. He should teach linguistics courses more often. Better prof than Janzen imo.
Very energetic, knows his subject and obciously loves to teach it. Also very animated, doesn't stay in the same spot for too long.
Nice guy and a good teacher. Cares about students.
Easy and well-structured class; helpful instructor. If you have basic computer skills take this by distance ed. to boost your GPA. Simple A+. If you don't have basic computer skills, take this and you may learn some.
Took Computer Usage 1 through Distance Education. I have a fair amount of computer knowledge, so it helped me succeed. I did learn some very interesting and helpful things. Very useful class. The professor was extremely helpful and was able to clarify many things for me. Overall a great teacher and a great course.
Great prof. Clear to understand, good examples in class and promptly posts example code to the web. Also very good at returning emails quickly. Tests were a little hard but would probably not be a challenge for anyone with experience.
Not on ur side.
No Comments
Flauless teaching. Clearly presented material. Material was easy though. Very approachable. If you got a bad mark in this class its your own fault. Recommened.
Coolest glasses ever!
Awesome instructor. Very clear, energetic, humourous and makes everything very interesting. Presents topics in a well mattered way and introduces neat things such as more elaborate topics to suggest the use of the topics learnt.
easy course, just don't take it too lightly or youwill pay big time around exams.
Very excited about the material. Comes up with new and interesting explanations and ways to relate the material to life. Engages students, tries to make a personal connection. Strong fundamental understanding of the material. Always punctual and cheerful.
He is a nice instructor in teaching com sci. he explains pretty clear with the materials and using graphs .It's good to take with him
A very good professor to learn from. Enthusiastic for his job, and always willing to help, and explains the material in a clear and concise fashion.
Real easy to listen to and follow notes with. Always seems happy to be teaching and is very helpful outside of class. If you're going to take this course with anyone, try and get him.
Reallu nice prof, but really hard assigment and test, but his mark is easy, and very fair, when I took test I alway feel hard, but when the mark coming out, always got higher than expected, nice and helpful professor anyway.
He was really healpful, if you have to take this class try to get him. He will help during and after class, always goes over things 3 or 4 times, and then does the assignments step by step in class. His test are a bit hard, you need to actually prepare or start the assigment in order to do well. Made me want to continues with comp usage.
Very wonderful instructor. Goes great into details, and make the course very interesting. He can make content very fair but challenging at the same time. Highly recommended!
covers all material well in preparation for the exam
Love the props!
Mr Braico is an amazing professor! I credit him for my love of computer science. I knew nothing before taking 1010 but he made it all so clear and easy. He'll go out of his way to help you, and he's super approachable. He makes class so much fun. One of my favourites, I highly reccommend him!
Braico is a very excellent instructor. Takes a very active and clear presentation with his lectures. I really enjoy the level of interaction and emphasis of concepts in his assignments (our project) and his tests. Can be tricky but, if you know your stuff, you'll be good.
Best instructor I have ever had. Going into COMP 1010 with no programming experience and I came out with an A+ because of Braico.
The assignments for this course are long and difficult and I was only able to complete them (in the full 2 weeks) because the labs had a similar structure. I wish they used a different textbook and the notes could be better. The quizzes are tough, but an easy final. A pretty easy marker and overall a good prof. :)
Great professor, if I could take all my Comp Sci courses with him I 'd do it in a heartbeat. Some of the assignments are long and challenging
Still very awesome.
Knows his field, eager to share. Good with explaining in class, better when in office. Challenging labs and assignments, easy tests. Overall: amazing prof, teaching interesting course.
I LOVE BRAICO!! i will take any class he teaches even though i dont need it. His enthusiasm for teaching computer science is unparalleled. His office doors are always open and he's very welcoming and ready to answer your questions. Very great guy :)
Still very good, and very practical.
Probably the best at teaching in the Department. Very clear lectures, and animated enough to stop you from falling asleep.
My favourite prof at the U of M. Extremely passionate and helpful.
ALL I CAN SAY IS THAT HE IS THE BEST UNIVERSITY PROFESSOR I HAVE EVER HAD.
Simply the best. Class was never boring. Really enthusiastic and clearly explained concepts. My love for computer Science is thanks to him
I HATE comp science, but Braico was extremely patient and really generous with hints on assignments. His lectures went fast because he got distracted with lots of questions. He is also a very fair marker on midterms and exams.
great prof. Enthusiastic, clear, very helpful after class, returns email. If you can, take his class! Don't waste your money on the text for 1012, its useless.
Excellent prof. Held interest during class, clear explanations, helpful with assignments and exams. Best prof I've had
He has fantastic presence which is enough to keep me engaged for the 75 minute class. His explanations are clear, and he has been completely approachable outside of class. I would gladly take another class with him. Final exam was too long, however there were two instructors so I can't tell whose influence that was.
His lectures are very interesting. One of the best profs in CS! Very helpful and friendly.
Helpful and enthusiastic. Genuine interest in class content and students success. Wish all profs had his attitude.
God Tier Professor.
A bright passionate guy who's an engaging prof. Heartily rec taking classes with him. Course work is long enough to teach the concepts (esp. important in CS where you need to do to really learn) but not crazily so. Exams are fair.--Took a later CS course with him too and he was incredibly fair helping us deal with deadbeat group members on project.
He's amazing in so many ways. He is very passionate when he teaches and his door is always open to students. Very friendly and intelligent. Very important note: You cannot expect to just write down his lecture notes and do well. He says a lot that he doesn't write down. That stuff is likely going to be on your exam. AUDIO RECORD THE LECTURES!!
This man is my spirit animal. Fantastic and helpful. He is kind, respectful and if you don't understand something he will go over with you until you get it.
Really nice guy, and made graphics a lot of fun.
One of the best professors at the U of M. He is very passionate about what he teaches. His lectures are crystal clear.
Best prof I've had yet in 3 years at the U of M. Very clear lectures. Highly recommend.
Doesn't post notes online. Expects you to pay attention to what he is saying while also writing down (handwritten) code examples. Acts condescending when you ask him any questions. Fairly easy course subject matter made difficult due to an inability to teach effectively. Avoid him.
Assignment is super confusing and unreadable. No enough examples explained or shared. I took his graphic class before and I thought he was a good prof but this one really changed that thought. You can do better John.
He seems like a nice guy but he is not open to different types of learners. It is his way or the highway. Requested he post his notes online but he refused. Requested he open the class forum for discussion but he refused. He tried to make assignments interesting but buggy libraries and confusing instructions are just a headache. Avoiding in future.
Taught engaging lectures. Didn't post notes, but it was easy to pay attention. Grading was very soft for our application. Rubric is clear, as long as you stick to it you will succeed for the coding portion. Midterm was easy, second test a little more difficult. Easy A.
Superb prof!! Had him both for Graphics I and Soft Eng I, and loved him in both!! Highly recommend him for any course you can take with him! Very easy to approach, willing to help outside of class, and very passionate about the subjects he teaches (especially graphics!) Definitely take with him.
He is a great prof, by far the best in the entire Comp Science department at UofM. He has his way of doing things and you have to catch it or FAIL. He helped me a lot with the group project in the beginning since most of my project-peers were in this class by accident. He will grade you based on your contribution to the project.
Good lectures, nice and gives good answers to questions. The group project was done in iterations with pages of written feedback for each one. He helped a lot to ensure things worked. Super knowledgeable, would highly recommend.
Great prof, great class. Braico made sure to explain the real life aspects of everything taught in the course. The concepts I learned will remain useful for the rest of my time in Computer Science. The only complaint I have is that he does not post notes online. This professor knows his stuff.
Braico clearly loves the subject he teaches. He gave out interesting (optional) reading and his assignments were unique and extremely flexible: you could choose from many options. I was surprised to find out it was his first time teaching 3190 because of how much content and good lectures he had. Note that he does not post lecture notes online.
John Braico is without a doubt the worst CS prof I've ever had. If you are a student who is terrible at writing code, enjoys memorizing content as if you were in biology, or has a history with Prolog then take this prof. His love for tests involving rote memorization comes as no surprise though as he doesn't even have a PhD in CS.
Overall, he is a good professor. He gives meaningful lectures, and does not beat around the bush for important concepts. Hes not dull, and his lectures I never found boring. - He did not post his notes online, and wrote them out as he went through his lecture in OneNote, so attendance is important. - His Exams are on class material, no tricks
The materials are hard comparing to other CS courses because everything is about low-level(circuits and lc-3 assembly), but he taught it in a slow and detailed manner, which makes the life easier. Lectures are amazing and he knows his materials well. Although assignments are long, grading is soft. Take your time and you will be fine. Recommended!
John is a great guy! The class is probably the most theory heavy second year course and can be really difficult for the programming portions (using LC-3 assembly), but John did a great job teaching. Assignments and exams were fair. I do wish assignments were handed back quicker. Thanks for a great summer John!
He is just awesome. If you can, you should definitely take the course with him!
His AI lecture is BAD compared to other courses he teaches. He did not teach you how to think like an AI guy but injecting you with definitions and facts, all he did in class was giving a terminology and read its definition and repeats. Unfortunately, he is the only prof teaches 3190. Be prepared to teach yourself and doing research online.
He seems very enthusiastic about the topic. The first part of class is usually a of discussion about the assignment, followed by a lecture that will be relevant to a current/later assignment. He didn't post his notes online but he did post lecture recordings. If you have an opportunity to take a course with Braico I would strongly recommend!
Love this guy, he's great. Super nice, enthusiastic, and resembles Michael Stevens from Vsauce in appearance, voice, and style of presentation. In fact, I think he actually may be Michael Stevens. First assignment caught me off guard with how difficult it was, so make sure to start every assignment early. If you do this you'll do great. Great prof.
John Braico is a clear communicator, and an empathetic instructor. He posts all of his lectures on UMLearn, and tells you what to expect on your exams. All of his assignments were very open ended (and fun!) -they allowed you to be creative. My only trouble was with the the extreme amount of time it took to get our assignment grades back...
Definitely a good professor, lots of homework, thats true, but students could actually be learning something during this process, for the exams, he would make sure whoever familiar with the knowledge gets the marks, instead of looking for specific words. You would be learning something with him.
Very interesting prof. Does a good job breaking down ideas into chunks you can easily understand
He makes students want to VW since his solution to your question makes you more confused. Questions in tests are tricky, assignments are HUGE and heavily loaded. Don't take his course if you want an A.
Man, how do you haunt me in 2 classes? I VW both AI and Graphics with this guy. Assignments are more like coding projects, his solutions are incomprehensible. But hey, gotta give him credit for being a good lecturer and supportive with questions
His lectures are really engaging and easy to follow. The assignments for this class were hard but fun and rewarding. You can tell he is a very caring man and he would delay deadlines on assignments because many students had expressed other nearby deadlines for other hard courses. All exam material was fair and had been taught in class.
:John is a good professor. He cares about the students, and takes the time to meet with groups (since comp3350 is VERY group-project heavy!). He is clear with the material and does a good job of explaining. However, it takes a LONG time to get marks back. I still had like 50% of my course grade outstanding by the time I finished my last assignment.
This course is not for everyone and it will depend on your group and if they are in CS, as you will be doing more of the work if you are looking for an A or A+. John is a great prof, explains concepts well, which makes exams easy if you attend lectures and put the effort in. I would take any class he is teaching!
definitely a complex course, but very rewarding. braico does everything he can to make it easier on you. amazing on office hours, super approachable, super fair. one of the best profs ive had thus far. for a number of formulas that we needed for assignments he said "we could use trig to figure this out, but im just going to give them to you".
He taught the course at good pace that wasn't too fast nor too slow and was always willing to spend extra time going over concepts that were more difficult. He even gave extensions on due dates for the assignments that were taking a long time to get done.
John gives gives great lectures. I personally don't like that he often gives us formulas without any explanation, which can make it difficult to use effectively without consulting the textbook. Assignments can be quite long, but are easy marks if completed. Tests are fair, and he tries to give sample tests to help prepare you.
Super sad, out of every course I had this semester this was the one I was looking forward to most. Unfortunately, lectures were pointless as they didnt cover anything, groups were selected by Braico and my group wasnt active, iteration requirements are super tedious and time consuming for no reason and even his exams arent super clear :/ pain...
this course is super easy if you take it with Prof Braico. Assignments are well-explained and he explains each topic thoroughly. Definitely gonna take future classes with him again!
He cares about the quality of his teaching to students. Thats a rare sight all by its self. Assignments progressively became more and more difficult as the material grew but he gave awesome explanations for them and some strategies for tackling them. Quizzes were a bit tough but the final exam was really fair with the questions. Finish the labs!
One of the best profs I had so far! He's enthusiastic, caring, and engaging. The only issues I had was he tends to overuse mentimeter during class rather than focusing on the material and I wish he did more coding examples in class towards the end. Quizzes and assignments where pretty tough but John was always helpful with any question's I had.
John is an amazing instructor. When we take tests, he consistently provides insightful feedback and genuinely cares about his students. Just be ready for this course because there will be a lot of work and heavy assignments. Just one small problem is that he tends to overuse Mentimeter during lecture which I found quite time-consuming
He cares for his students and can help you out with literally anything you face a problem in.
John is a great teacher and super enthusiastic and engaging, however the assignments for the class can take quite long and it is easy to fall behind as assignments 3-5 all built upon the next. Also, each lecture he answered mentimeter questions which took quite a bit of class time, but he is still a great and friendly prof.
Great guy, really cares. Passionate about what he's doing and funny. Felt disorganized at times, and took a very long time to get assignments back. Assignments felt a little out of scope with the material taught in class, but overall doable. Would recommend him
One of the best profs you can get, really knows his stuff. Lectures are entertaining and he posts video recording of them which was AWESOME. Watch out for the final might be longer than you might expect.
He taught 3430 after 8 years. Doing 3430 in a condensed summer term itself is a big challenge. But, Braico made the course comparatively easier than the previous terms. Assignments and Tests weren't too heavy, though grading was bit strict. He's easily accessible in or outside class for any confusions about assignments and course works.
Professor Braico is an engaging and helpful instructor. While the assignments can be challenging, his video lectures and willingness to provide extensions are extremely useful. I found Unstuckstudy and ChatGPT to be great study tools alongside the course materials.
Great prof, fun assignments. Sad they're removing this course cause it was great.
He understands the concepts and gives satisfying answers
Class Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
3490
5.0
(1)74102
5.0
(4)074127
5.0
(1)COMP
5.0
(1)074101
5.0
(1)Difficulty by Course
074101
5.0
COMPUSAGE2DE
4.0
COMPCOMP
4.0
COMP2280
4.0
COMPUSAGE
3.5