3.9

Cornel Barna

Computer Science - Seneca Polytechnic

3.9
Quality
4.2
Difficulty
71%
Would Retake
102
Reviews
3.9
Quality
4.2
Difficulty
3.9
Helpful
3.9
Clarity

71%

Would Retake

102

Reviews

Rating Distribution
Official

5

65

4

7

3

5

2

9

1

16

What Students Say

He doesn't care if you are failing the course

OOP345 - 2.0 rating

Also a strict and tough grader that doesn't do midterm or final reviews

OOP345 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 69 grades
Most common grades:
B+ (20)
A (18)
A+ (13)
Grade Distribution
A(31)B(6)C(2)D(2)F(5)A-/B+(24)
Based on 86 reported grades
B+: 20
A: 18
A+: 13
Not sure yet: 10
Common Tags
Gives good feedback (43)
Tough grader (31)
Get ready to read (25)
Accessible outside class (24)
Amazing lectures (24)
Tough Grader (16)
Amazing lectures (16)
Skip class? You won't pass. (13)
Rating Trend

Stable

+0.06 avg change
Feb
Apr
Jun
Aug
Sep
Dec
Last 6 months
Ratings by Course

BTP350

5.0

(1)

BTS350

5.0

(1)

BTP605

5.0

(2)

DSA456

5.0

(1)

BTP305

4.9

(17)
+3 more courses
Difficulty by Course

DSA456

5.0

BTP605

4.5

OOP345

4.3

BTP200

4.3

OOP244

4.2

Reviews (102)
5.0
4.0
OOP244
Dec 12, 2016
Would take again

Good feedback. Excellent lectures. Very willing to help all students.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
OOP244
Apr 7, 2017
Would take again

Cornel Barna is an amazing teacher! He isn't super friendly most of the time, but is by no means rude/mean. He gives really good feedback, and reads the reflections you send in with the assignments. His lectures are mostly demonstrating code and how it works, while the labs are purely the students at work with him answering questions/helping out.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
OOP244
Grade: A+
Apr 21, 2017
Would take again

Most dedicated professor you will ever meet. He gives detailed feedback for your workshops and assignments. I rated the course a difficulty of 5, simply because in C++, pointers and dynamic memory are one of the hardest things to learn and master as a programmer. However, he explains these concepts clearly, and shows concrete sample codes.

Gives good feedback
Respected
Inspirational
5.0
3.0
OOP244
Jun 17, 2017
Would take again

Good professor for OOP244. He knows his stuff. His lecture and quizzes are most important. Take notes of his lecture; it will help you to prepare for your exam. Yes, he is hard maker but you will learn a lot from his lecture.

Tough Grader
Respected
Caring
1.0
5.0
OOP244
Oct 9, 2017
Wouldn't take again

HE is the worst professor I have ever seen. He do not know what to speak, can not speak english properly. Pleaase do not take this professor.

Tough Grader
5.0
4.0
OOP345
Oct 13, 2017
Would take again

He is always prepared to help with your questions. Lecture with codes examples, clearly shows how things work. All the codes demonstrated in class are useful in your workshop and exams.

Gives good feedback
Caring
5.0
4.0
OOP244
Dec 8, 2017
Would take again

I have learned a lot from his lectures. He knows the materials very well, takes time to explain things slowly and in details. He is also very helpful and always takes time to help students in need. His tests are fairly difficult, but if you study it is not hard to ace his class.

4.0
3.0
OOP244
Grade: A
Jan 5, 2018
Would take again

He knows his stuff and if you pay attention you'll learn a lot. He usually has a quiz every class so try to show up.

Respected
Skip class? You won't pass.
Would take again
5.0
3.0
OOP244
Grade: B+
Jan 13, 2018
Would take again

Might be a tough marker but not that severe as people say. He actually allows you more flexibility which means he will disregard your worst two workshops and quizzes. Everything he gives you is exactly what you need for understanding the most important concepts for OOP and doing tests. Plus, very well explained. Take him! He is the best for OOP244.

Gives good feedback
Amazing lectures
Caring
1.0
5.0
OOP244
Jan 20, 2018
Wouldn't take again

great lecturer but his quizzes and exams is a nightmare. do not focus in your course material, you need to put some extra effort reading through online to pass the course.

Tough Grader
Gives good feedback
Get ready to read
2.0
5.0
OOP345
Grade: D+
Jan 22, 2018
Wouldn't take again

Tough grader. He gave 50 points coding in our final test and 20 points for the rest of the questions. You cannot master the 2nd half materials in just few weeks if you are very new in c++. He doesn't care if you are failing the course.

Tough Grader
Gives good feedback
TEST HEAVY
5.0
4.0
OOP244
Apr 8, 2018
Would take again

great feedback. He will reply every workshop individually, to point out the mistakes. if you have questions, it is always welcome to discuss with him.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
OOP345
Grade: A
Apr 10, 2018
Would take again

Cornel is one of the best professors I've had the pleasure to meet. Period. His knowledge of C++ and computer programming is beyond incredible. His lectures are great. He uses demos to explain concepts, which I prefer since the textbook (digital and free) is written by another professor and it's VERY confusing.

Tough Grader
Inspirational
Amazing lectures
5.0
4.0
OOP244
Apr 16, 2018
Would take again

His lectures are clear and explanatory . He always teaches with examples and coding the subject along with the explanations. He is a tough grader but his feedback is detailed and helpful. He also marks the assignments in a reasonable time. Strongly recommend.

Tough Grader
Gives good feedback
2.0
5.0
OOP244
Grade: B+
Apr 19, 2018
Wouldn't take again

Although extremely knowledgeable on the subject Cornel has been one of the least communicative profs I've had. Nearly no info is given on Blackboard, thus if you happen to miss a lesson you will find yourself immediately falling behind. This is extremely difficult to recover from when a course is so sequential in terms of concepts.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
OOP244
May 1, 2018
Wouldn't take again

i think i failed this course. it's so hard in his class.

Tough Grader
Gives good feedback
Skip class? You won't pass.
3.0
5.0
BTP200
Grade: F
Aug 8, 2018
Wouldn't take again

His lectures are great, however, he is the hardest marker ever and his tests are hard. I failed and had to take it again in the summer. He gives quizzes every week and they are usually very difficult.

Tough Grader
Get ready to read
TEST HEAVY
3.0
5.0
OOP244
Aug 14, 2018
Wouldn't take again

He is a great professor but really hard marker. Skip a lecture and you wont pass.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
4.0
4.0
OOP244
Grade: F
Aug 21, 2018
Wouldn't take again

Heavy workload course. He's a tough grader and will dock marks for minor errors on workshops but he also gives really good feedback on those errors. If you fall behind and don't get C++, you're screwed.

Tough Grader
Gives good feedback
LECTURE HEAVY
2.0
5.0
OOP345
Sep 15, 2018
Wouldn't take again

Submit your lab at the first possible date, he will reject it, multiple times even if you good at it. Follow every small step. Tests? well... 0 or 100 if you **REMEMBER** ( not study and understand, you need to remember all text is giving to you)

Tough Grader
Gives good feedback
Skip class? You won't pass.
5.0
4.0
OOP345
Grade: Audit/No Grade
Nov 9, 2018
Would take again

The Best Prof for C++ . he shows examples and explains everything from scratch using visual studio. Always full lectures. You will learn a lot from him. Go for him for OOP 244 and OOP345. He is the best professor among other professors.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
4.0
OOP345
Grade: B+
Dec 3, 2018
Would take again

Cornel is a solid choice for OOP345. I enjoyed his lectures, and he explains concepts in a way that makes them very clear. He is a tough grader, and expects a lot out of students, but he also gives a lot as an instructor. He responds to emails and keeps regular office hours. One of the better instructors at Seneca.

Tough Grader
Get ready to read
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
OOP345
Grade: A+
Dec 3, 2018
Would take again

As a teacher, he is brilliant. If you want to understand the concepts in depth, you want to enrol in his classes; however, he is a shade a hard marker.

Tough Grader
Gives good feedback
Amazing lectures
4.0
5.0
OOP345
Grade: B+
Dec 28, 2018
Would take again

Weekly quizzes at the start of lecture that cover that week's material make a lot of the following lessons somewhat redundant, as you are pretty much forced to know the material very well in order to do decently. Beyond that, Cornel is very knowledgeable in C++, and can answer any questions you may have about it with great detail. Heavy workload.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
5.0
OOP345
Grade: B+
Feb 7, 2019
Would take again

He has a strong skill in c++ U'll get a lot of knowledge from it

Tough Grader
Respected
Get ready to read
5.0
4.0
BTP305
Grade: B+
Mar 7, 2019
Would take again

Cornel Barna was one of the best professors I have had at Seneca. The big difference between him and others was he really really knew his material and taught it well. Attend class and ask questions. He will always have a good answer. He is a tough marker but honestly it is pretty fair.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
BTP305
Grade: A-
Mar 7, 2019
Would take again

Great feedback, quick to email back, and his lectures make things very clear.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
4.0
OOP244
Grade: B
Jun 14, 2019
Would take again

He knows C++ inside out. His lectures are good since he codes from scratch to show you how to build the program properly. He will teach you how to debug like a pro. However his quizzes are extremely hard and he is a tough grader. If you miss a class, you'll be way behind. He gives you feedback on all the work you hand in which is good.

Gives good feedback
Get ready to read
Tough grader
5.0
4.0
OOP244
Grade: Incomplete
Jul 18, 2019
Would take again

Until now, he's the best professor of the program! He really knows C++ and gives a LOT of information and details about it. It's hard, but he's totally available to help you. You must go to the labs and lectures. If you want an easy professor, go with another option. If you want to learn, take him! He's not very flexible, but I recommend him!

Gives good feedback
Test heavy
Amazing lectures
5.0
4.0
BTP350
Grade: A+
Dec 10, 2019
Would take again

Great professor, if you are there to learn you will do well, if you are there to get through school, you'll fail.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
4.0
BTS350
Grade: B+
Dec 10, 2019
Would take again

His lectures are amazing, even though he's marking is hard, you will learn a lot from him. One, if not the best, programming prof at Seneca. You have to put in the work to get the mark.

Gives good feedback
Lecture heavy
Tough grader
5.0
5.0
BTP200
Grade: A
Apr 10, 2020
Would take again

One of the toughest markers in the Seneca SDDS but he is a great professor, extremely knowledgeable, great detailed lectures, and very fast email response time. He is very good at helping students debug C++ code, but his midterm/final exam are intense. Make sure your reflections and quizzes are specific, he doesnt gives marks for "general answers".

Skip class? You won't pass.
Amazing lectures
Tough grader
5.0
3.0
BTP200
Jun 26, 2020
Would take again

Such a nice professor and easy to reach also answers very quickly. His lectures are very satisfying and clear, but you need to attend the lectures and do practices on your own to be able to pass the course with good grades.

Accessible outside class
Skip class? You won't pass.
Amazing lectures
5.0
3.0
BTP200
Jul 17, 2020
Would take again

Cornel is a very great and knowledgeable professor. Although everything's online, he is always available to help you debug. Live coding and clear teaching.

Gives good feedback
Accessible outside class
Amazing lectures
1.0
5.0
BTP200
Grade: Not sure yet
Jul 21, 2020
Wouldn't take again

He is an extremely tough marker!!!!!!! He will read your code line by line word by word and find errors in everything. You can spend hours doing your assignment and go through hell with matrix and finally submit - but you will get a 4/10 either cause your reflection didn't make "sense" to him or something in your code that he didn't "like." Unfair!

Test heavy
Tough grader
5.0
4.0
BTP200
Grade: A-
Aug 19, 2020
Would take again

he is tough grader but if you want to learn something take him best professor so far he will find the way to cut marks but this guys knows inside/out of the language

Gives good feedback
Amazing lectures
Tough grader
5.0
4.0
BTP305
Grade: A
Dec 22, 2020
Would take again

Cornel is one of the few professors who care so much about his students, he is a tough grader but if you attend all of his lectures and do all the workshops and projects your self you get an easy A in the class but if you miss his lectures and notes probably will be more difficult.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
OOP345
Grade: A
Dec 23, 2020
Would take again

The best prof I met at Seneca. Very knowledgeable and knows C++ very deeply. Very organized lectures and live code explaining things from easy to complex step by step. Always available to help with questions and workshops. Explain things straight forward to the point. The things I learned from him is even more than the sum of IPC144 and OOP244.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
BTP305
Grade: A
Jan 14, 2021
Would take again

Cornel deserves 4+ stars because he's one of the best C++ professors in Seneca. His lectures are live coding, and he's super patient with his students when he explains codes. I'm sure he works overtime because he will reply to you less than an hour outside of class hour. Respected!

Gives good feedback
Accessible outside class
Amazing lectures
2.0
5.0
BTP200
Grade: Drop/Withdrawal
Jan 29, 2021
Wouldn't take again

he's a hard grader, don't even think about cheating or doing anything else that's not yours, he gonna find out ) he really knows what he's teaching and that's why he doesn't tolerate cheating.

Get ready to read
Test heavy
Tough grader
3.0
5.0
BTP200
Grade: B+
Feb 1, 2021
Wouldn't take again

He is hard marker. he is teaching too fast

Gives good feedback
Skip class? You won't pass.
Test heavy
2.0
5.0
BTP200
Grade: B+
Feb 21, 2021
Wouldn't take again

worst prof I ever had, hate him soooooooo much! he read the code line by line and try his best to find an error to give you 4/10! every single reflection you write doesn't make sense to him. imagine dealing with your code and matrix for a week and finally you get 4/10 bc of some simple mistakes. being hard on students is good, but hes crazy bout it

Lots of homework
So many papers
Tough grader
1.0
5.0
BTP200
Grade: C+
Feb 21, 2021
Wouldn't take again

I can't tell how bad he is in marking, he knows C++ very well, but that's the only thing he knows. he doesn't know how to mark, never had a prof like him, you'll always get 5 or 6 /10. can't remember if he ever said my reflect made any sense to him! I don't recommend him at all, even if he's the only choice you have!

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
OOP345
Grade: F
Feb 23, 2021
Wouldn't take again

Very very hard marker.

Test heavy
Tough grader
5.0
4.0
BTP305
Grade: A
Mar 9, 2021
Would take again

His courses are pretty hard, but its because he actually cares that you learn the material. He is always available outside of class to help with code and during lab sessions. If you need extra time to do the in-lab portion of the homework he will extend it for you. He doesn't just read from slides or the textbook, he actually goes through code.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
5.0
5.0
BTP305
Grade: A
Apr 17, 2021
Would take again

Cornel is one of the best C++ profs at Seneca. He's a prof who spends his holidays to help students debug their codes or answers any questions through MS Teams, even if it's already 10pm! His dedication to his teaching is incredible and he's a true gem. C++ is difficult itself, so be ready to study hard.

Accessible outside class
Clear grading criteria
Amazing lectures
1.0
5.0
OOP244
Grade: B
Jun 23, 2021
Wouldn't take again

He is not a good prof

5.0
5.0
BTP200
Grade: B+
Aug 10, 2021
Would take again

Professor Barna is one of the best professors I've seen in my lifetime. He truly cares for his students learning, he sacrifices all nights, weekends, and holidays to help students learning. I got sick in the mid-semester, he was one of the professors who helped me to go through those hard times. I have much respect and appreciation for him!

Respected
Accessible outside class
Amazing lectures
5.0
4.0
BTP200
Grade: A
Aug 19, 2021
Would take again

He is the best prof I have ever known. His quizzes might be really hard since it requires you to actually read and understand the notes before doing it. His lecture's amazing, he does live coding along with explaining the concepts. He's always available outside class to help you with your code or everything you struggle with. I did learn a lot.

Gives good feedback
Accessible outside class
Beware of pop quizzes
5.0
5.0
BTP305
Grade: B+
Dec 22, 2021
Would take again

The lectures are amazing. He is available on ms teams even over the weekends. He's not a tough grader and will mark you fairly even if you have a few mistakes in your code. The midterm and Final tests are pretty much hard but it's the same test as other classes.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
BTP305
Grade: A+
Dec 23, 2021
Would take again

He is the most dedicated professor of all time. His lectures are clear, helpful, and you will get all what you need for workshops and projects. He is always available outside the class (on Teams) to help you. The course itself is hard but with the help of Cornel, you'll pass the class with solid knowledge of C++.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
4.0
BTP305
Grade: A+
Jan 5, 2022
Would take again

Cornel is a fair-marker. He will grade you based on what you did, not how he feels. The course is heavy and difficult itself. However, Cornel will definitely help us to go through every thick and thin of the course because he truly cares about his students. He is still one of the most amazing professors at Seneca so far.

Gives good feedback
Accessible outside class
Lecture heavy
5.0
3.0
BTP200
Grade: B+
Mar 28, 2022
Would take again

He was the best professor that I ever had...He truly cares for his students. He puts all of his time for his students to answer our questions on teams, email...Take him if you want to learn more about c++. He listens to students and very understanding professor! he will try his best to solve any problems you have...

5.0
4.0
BTP200
Apr 14, 2022
Would take again

would definitely recommend him, this professor made me think C++ was easier than C : )

Amazing lectures
Caring
Accessible outside class
5.0
5.0
OOP345
Grade: B+
Apr 30, 2022
Would take again

He's the greatest teacher I've had in my life. He has a very deep knowledge of OOP. He knows C++ upside down. By end of the semester, he made me a good programmer but, I worked on my a** off. He can get tough, no room for error, his grading is very tough but he'll help you in person if you are stuck. Read, and prepare well "before" each lecture.

Tough grader
Amazing lectures
Inspirational
1.0
5.0
OOP345
Grade: Not sure yet
Jun 2, 2022

The worst professor ever. Ye us a very tough grades. Will deduct marks for workshops even if the code is working properly. And deduct marks for silly mistakes. Like if u forget to cite this shit that this work is done by you etc. ; then he will cut marks for it . Do not choose this professor if u wanna pass the course with better grades.

Tough grader
Lots of homework
5.0
2.0
OOP345
Grade: Not sure yet
Jun 24, 2022
Would take again

Mr.barna is amazing prof. My class was delievered hybrid. He has deep knowledge regarding c++. I don't understand few negative rates below. He is not a tough grader but fair .Highly recommended

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
OOP345
Grade: Not sure yet
Jun 28, 2022
Would take again

He's probably the best professor you can get in Seneca, he gives good feedback on every workshop, even your reflection, and he's very accessible outside classes, even on holidays. Though he will look into your code very seriously to make sure you know the material well, so don't pick him if you don't care about learning stuff.

Amazing lectures
Gives good feedback
Accessible outside class
2.0
5.0
OOP345
Grade: F
Aug 16, 2022

couldnt get his accent clearly

Tough grader
Lecture heavy
Test heavy
4.0
4.0
BTP305
Grade: B+
Aug 27, 2022
Would take again

best professor in BSD his teaching way is great, but he is tough grader but his feedback is really helpful if you want to learn something he is great. Test are hard but he test marking is easy best professor so far never get the chance to meet him in class.

Tough grader
Get ready to read
Gives good feedback
5.0
4.0
OOP345
Grade: A+
Sep 7, 2022
Would take again

If you want to learn and improve how you code take Cornel. He explains things very deeply and in detail. He is willing to help you with your workshop and you will get feedback on every mistake you make in the workshop that how you learn to be better.

5.0
3.0
BTP200
Grade: A
Sep 27, 2022
Would take again

Hands down the best professor I've had in the BSD program. Explains the material clearly and always answers any questions you have during the lecture. Moreover, he is ready to help with workshops and projects almost 24/7 on teams. The material of the course is fairly complex, but you will definitely do well if you pay attention during the lectures.

Amazing lectures
Gives good feedback
Respected
5.0
5.0
OOP345
Grade: A+
Nov 21, 2022
Would take again

great professot

Tough grader
Get ready to read
Amazing lectures
5.0
1.0
BTP305
Grade: A+
Dec 13, 2022
Would take again

Jesse, we need to create copy assignment operator

Amazing lectures
Gives good feedback
Caring
5.0
1.0
BTP305
Grade: A+
Dec 21, 2022
Would take again

Professor Cornel's dedication is unmatched, he knows C++ inside and out and is available 24/7 to help his students. If I could, I would take his course again. He is by far the best Professor Seneca has to offer. If you want to become a great developer, his course is a must. He analyzes your workshop code and gives incredible feedback. 11/10.

Amazing lectures
Inspirational
Caring
5.0
4.0
BTP305
Grade: A+
Dec 21, 2022
Would take again

I've had BTP200 and BTP305 with Cornel. I failed BTP200 first time because my code had memory leaks, I didn't know about valgrind and it would not submit into the Matrix submitter (output not matching). However, this is one of the few professors who I've actually learned a great deal from at Seneca. He's always ready to help whenever needed. 10/10

Amazing lectures
Respected
Accessible outside class
5.0
5.0
BTP305
Grade: B+
Jan 9, 2023
Would take again

Great professor but tough grader. if you want to learn something take him as professor, He is totally pro in helping student.

Tough grader
Get ready to read
Gives good feedback
5.0
5.0
OOP345
Grade: B
May 7, 2023
Would take again

Professor Cornel is the best lecturer in Seneca. He clearly explains the difficult concepts of OOP. However his course is test heavy and challenging. If you do workshops and project, tests easy to pass but difficult to perfect. Most importantly he gives timely feedbacks on submitted work. Take him if you want to learn and correct bad coding.

Tough grader
Gives good feedback
Test heavy
5.0
5.0
BTP200
Grade: A-
Jul 5, 2023
Would take again

The best prof that ive ever had. But he's a tough grader and kinda strict, if you dont know about C, you will fail C++ certainly. If u want to pass, you have to study hard cuz all the workshops after btp100 or ipc144 will be more challenging. Cornel usually helps students to solve memory leaks, and he gives a lot of feedbacks that you should listen

Tough grader
Gives good feedback
Respected
5.0
4.0
OOP345
Grade: A
Aug 15, 2023
Would take again

Cornel will help you understand C++ more than any other prof. Take notes from the website before class (I know its long), then make connections during his lectures. Studying will be time consuming but you will learn a lot from him. Easy marks if you truly understand the content and pay attention to him.

Amazing lectures
Gives good feedback
Respected
3.0
4.0
BTP200
Grade: C
Aug 18, 2023
Would take again

He knows what he is teaching. Don't skip his classes or you won't pass. He will never give you extension but is really good with feedbacks.

Tough grader
Get ready to read
Amazing lectures
5.0
3.0
OOP345
Grade: A+
Aug 25, 2023
Would take again

A humble professor that's knows almost anything about C++. To be frank, his grading is not tough. As long as you hit some keywords, you got full marks on the quiz. On-time submission of assignments also gains full marks. I don't know why people assert that he is a tough grader. Be prepared to write tests on paper.

Amazing lectures
Caring
5.0
3.0
BTP305
Grade: A
Nov 18, 2023
Would take again

He is my favorite professor. He is always ready to teach you. available on weekends and after class. If you want to learn, just take him. I was a beginner in C++. He helped me a lot to learn and become good at coding. He is not hard, but you need to put in effort because he doesn't give extensions but will help you in Teams. Tests are easy to pass.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
4.0
BTP305
Grade: A
Nov 26, 2023
Would take again

Cornel requires alot of reading for his quizs, but thats so you understand the concept, the only prof who actually cares if you understand what your doing. A fair marker and person, who explains stuff very well and is always down to help you out with your coding errors outside of class time. Seneca has a ton of bad profs he is a rare good one!

Get ready to read
Gives good feedback
Accessible outside class
5.0
3.0
OOP345
Grade: A
Dec 5, 2023
Would take again

Cornel is one of the best in Seneca. Be a proper student and get great marks from him, simple transaction. Take him if you have a chance to.

Get ready to read
Participation matters
Amazing lectures
5.0
3.0
OOP345
Grade: A+
Dec 9, 2023
Would take again

If you want to excel in C++, be sure to take the professor's class. He answers any programming questions I have. If you're also a serious person, you'll appreciate his expertise.

Amazing lectures
Caring
Respected
2.0
5.0
OOP345
Grade: Incomplete
Feb 14, 2024

To whoever is in the CPA coop stream and thinking about taking him for your third semester, for the sake of your mentality DONT. He really knows his material but the workload for his class is insanely heavy, and is a tough grader considering the stress of applying, putting extra effort into studying for the interview is not worth it.

Tough grader
Get ready to read
Participation matters
1.0
5.0
OOP345
Grade: Not sure yet
Mar 6, 2024

Prof Cornel might know everything about C++, but he doesn't lecture course contents in an orderly manner. His lectures are unorganized and don't always align with course materials, and his quizzes and tests are absurdly difficult. Extra workloads for exams are not worth the time. If you still are taking him, be prepared to read a lot and suffer.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
OOP345
Grade: Incomplete
Mar 7, 2024

Cornel Barna is an extremely competent and knowledgeable professor. Unlike most professors at Seneca, he knows deeply what he is doing. However, his midterm and overall gradings are unreasonably hard and unfair. Don't take him. If you want to learn C++, I would suggest to watch his lectures but take other professor for the sake of a good gpa.

Tough grader
Get ready to read
Test heavy
5.0
3.0
BTP200
Grade: B
Mar 25, 2024
Would take again

Really good professor! I am amazed at how much I learned in his course. I think that the course itself wasn't extremely difficult, but, for BTP200 he taught very thoroughly covering all parts of a topic. He also answered all questions I had and clarified everything.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
OOP345
Grade: A+
Apr 16, 2024
Would take again

Cornel gives his lectures with such passion for C++ that seems that the guy was the one who invented the language. So knowledgeable, respectful and an easy grader. On his quizzes, just makes sure to read the material prior and hit some key words and you'll be good. His test are easy to pass but challenging to get an +90. Overall, amazing.

Amazing lectures
Gives good feedback
Accessible outside class
1.0
5.0
OOP345
Grade: Incomplete
Apr 17, 2024

Very knowledgeable in C++ but his teaching style is old school so his lecture can be dry and boring, tough grader, has no midterm or final reviews, wouldn't take him again

Tough grader
Get ready to read
Participation matters
5.0
3.0
OOP345
Grade: B+
Apr 24, 2024
Would take again

Best professor for this subject. Knowledgable lectures and always there to help students.

Get ready to read
Amazing lectures
Accessible outside class
5.0
5.0
OOP345
Grade: A
Apr 29, 2024
Would take again

Best professor for OOP345. He is knowledgeable and always more than happy to help the students. His tests are not that easy but he is very fair in grading. I am glad to be his student and learned a lot from him

1.0
5.0
OOP345
Grade: B+
May 12, 2024

Tough grader, dry lecture, half of the reviews here are fake

Tough grader
Lecture heavy
2.0
5.0
OOP345
Grade: Not sure yet
May 13, 2024

Traditional authoritarian teaching style, get ready to read a lot as lectures are long and dry, but don't always cover all the course content. Also a strict and tough grader, doesn't do midterm or final reviews.

Tough grader
Get ready to read
Lecture heavy
2.0
5.0
OOP345
Grade: B
May 13, 2024

Traditional/authoritarian teaching style, get ready to read and take notes a lot as the lectures are long and dry but don't always cover all the course content. Also a strict and tough grader that doesn't do midterm or final reviews.

Tough grader
Get ready to read
Lecture heavy
5.0
3.0
OOP345
Grade: Not sure yet
Aug 24, 2024
Would take again

He is knowledgable and explain concept clearly. He is happy to answer questions and offer help. If you come for knowledge, take his courses.

Amazing lectures
Inspirational
5.0
5.0
OOP345
Grade: B
Dec 8, 2024
Would take again

Everything was very difficult, but I can assure you he is the best at teaching OOP in Seneca college. I've learned so much from him in a span of few months it's actually insane, however, you have to study like crazy. If you want an easy A without studying avoid him. Overall, Mr Barna is an excellent instructor in my opinion.

Get ready to read
Amazing lectures
Test heavy
4.0
3.0
OOP345
Grade: B+
Dec 18, 2024
Would take again

Amazing lectures, my grades skyrocketed when I began to actually attend them, despite spending less time studying. I think his expectation that we read the course notes before each lecture is unrealistic tho, same for doing EVERY exercise (tho I recommend doing those on topics you're less good at). Still, I respect and appreciate him quite a lot.

Participation matters
Amazing lectures
Lecture heavy
3.0
4.0
OOP345
Grade: F
Dec 18, 2024

Mixed experience about this professor, he is good in teaching in his lectures and does record them online to keep you remembering the important parts about each topic. My biggest problem is there should be some consistency for the exams in letting students know what topics will be included so they don't end up studying the wrong material for hours.

Participation matters
Test heavy
Accessible outside class
1.0
5.0
OOP345
Grade: A-
Feb 7, 2025

I do not recommend this prof at all. He has a thick accent, and he can be rude at times.

Tough grader
Get ready to read
Lecture heavy
5.0
3.0
BTP305
Grade: A
Feb 13, 2025
Would take again

One of the best professors I've had in my life lol. He's genuinely that good and knows his material well, especially C++. And I've never felt like he wasn't helpful. He does push you to find out the answer yourself, but he's always willing to help you get there. Just attend lectures and do the readings (your responsibilities as a student).

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
5.0
BTP605
Grade: A
Apr 8, 2025
Would take again

Get ready for BSD students who finished BTP500, this course is a HELL GATE. You will have to read 3 books in only 4 months. If you love coding, then this course is not for you because you won't code. Please take him if you want your life easier, he will help you 24/7, his test won't be bad if you do well on quiz cuz Ive taken him for 6 semesters

Tough grader
Get ready to read
Participation matters
5.0
4.0
BTP605
Grade: B+
Apr 8, 2025
Would take again

Best prof in Seneca

Get ready to read
EXTRA CREDIT
Group projects
1.0
5.0
BTP200
Grade: Not sure yet
Jun 2, 2025

Made me hate my life and question if I should even be in this program. Workshops took 6–8 hours for just 1% each, with vague instructions, need to be present in lab for entire duration to get any grade. Need to be present in lecture for entire duration to get any grade for the quiz, quiz were always next week stuff, stuff he hadn't even taught.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
BTP200
Grade: A
Jun 9, 2025

Honestly, one of the worst teaching experiences I've had. Lessons were dry, impractical, and too theoretical. Attendance was mandatory, yet quizzes and workshops often had little to do with the lectures, which is unreasonable. Tasks focused too much on formatting and aesthetics, wasting time on pointless details rather than the real logics.

Tough grader
Lecture heavy
Test heavy
5.0
5.0
OOP345
Grade: Not sure yet
Jun 30, 2025
Would take again

He is the best prof. He explains everything in detail and expects you to understand. C++ is hard but with this teacher you will learn a lot. Do exercises, attend classes. If you want to cheat and ignore this lesson, you will not like this prof. I highly respect him.

Get ready to read
Participation matters
Gives good feedback
1.0
5.0
OOP345
Aug 22, 2025

He is a very knowledgeable professor but he as a traditional way of teaching he just doesn't care if the student is learning or not. He comes - speaks and then leave. and his quizzes and exams are very hard. So, if you want to pass do not take him

Tough grader
Get ready to read
Participation matters
4.0
4.0
OOP345
Grade: Rather not say
Sep 4, 2025
Would take again

He is very good at explaining stuffs, he knows C++ very well, unlike other profs. Exams are bit tough, but if you at least learn the lectures and do the quizzes, you will do well in exam. You can email or message him for any issue. Best prof for C++ at Seneca, in my experience. But focuses on only the concept in lecture, not on problem solving.

Lecture heavy
Test heavy
5.0
4.0
BTP200
Grade: B+
Dec 1, 2025
Would take again

Amazing professor, a really good teacher. Get ready to read take notes attend classes. Really heplful. Will explain no matter how many times you ask the same questions. Available through MS Teams. Tough grader. But if you attend his classes and do all the workshops projects , you should be good.

Tough grader
Amazing lectures
Accessible outside class
5.0
5.0
DSA456
Grade: Not sure yet
Dec 13, 2025
Would take again

I highly respect this prof. He is very knowledgeable and even if you ask multiple questions, he will answer all of them. Be prepared to study a lot. I learned C++ and data structures and algorithms from him. Thanks to him, my fundamental knowledge is strong in programming.

Amazing lectures
Gives good feedback
Respected
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 69 grades
Most common grades:
B+ (20)
A (18)
A+ (13)
Grade Distribution
A(31)B(6)C(2)D(2)F(5)A-/B+(24)
Based on 86 reported grades
B+: 20
A: 18
A+: 13
Not sure yet: 10
Common Tags
Gives good feedback (43)
Tough grader (31)
Get ready to read (25)
Accessible outside class (24)
Amazing lectures (24)
Tough Grader (16)
Amazing lectures (16)
Skip class? You won't pass. (13)
Rating Trend

Stable

+0.06 avg change
Feb
Apr
Jun
Aug
Sep
Dec
Last 6 months
Ratings by Course

BTP350

5.0

(1)

BTS350

5.0

(1)

BTP605

5.0

(2)

DSA456

5.0

(1)

BTP305

4.9

(17)
+3 more courses
Difficulty by Course

DSA456

5.0

BTP605

4.5

OOP345

4.3

BTP200

4.3

OOP244

4.2

Similar Professors