3.0
Quality3.4
Difficulty47%
Would Retake130
Reviews47%
Would Retake
130
Reviews
Rating DistributionOfficial
130 total ratings5
47
4
14
3
10
2
9
1
50
What Students Say
“I am less than a semester away from graduating, and I can say without a doubt that Denis Onen is the single worst professor I've ever had”
ENEL453 - 1.0 rating“I wish I could leave a more detailed comment, but it is difficult since I got carpal tunnel from the massive amount of notes I had to write down for his log book assignment”
ENGG513 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
12%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.10 avg changeRatings by Course
ENER425
5.0
(1)ENEL353
5.0
(3)ENGG225
4.4
(30)ENEL301
4.0
(1)ENGG200
3.4
(16)Difficulty by Course
ENEL400
4.4
ENEL453
4.3
ENGG513
3.5
ENGO513
3.5
ENER425
3.0
Reviews (129)
he's okay. he has a passion for his job, clearly, because he talks about it in class like 95% of the time. you dont really need this class though. labs are more important.
Good Professor. Fairly detailed, and really enjoys what he was teaching. Sometimes goes off on tangents, but in general is very committed to the class. For the fact that the class was quite boring, many students still attended the lectures.
Not very clear.
Nice person...but not interesting class
Only mumbles. His only feedback is "There's a major flaw in your design."
Don't buy the textbook, don't go to the lectures (just take notes from blackboard). If you do well on your labs and fill out your logbook in some detail, you will pass this course. Onen is no better or worse than any other prof, because a teacher for this course is useless.
Nice guy, enthusiastic about the material, did his best to make it fun, don't need the book for this course, his online notes are really helpful
Lectures are kinda boring as he reads from the slides. He was helpful while doing the actual project, though.
A very nice person and an amazing professor ! There is so much we can learn from him and he really cares about the students .
A good professor, and very motivated to retain information towards your professional practice.
He seems like a genuinely nice person , who cares for his students and knows how to do his job .
The lectures were very detailed. In fact, too detailed. To simplify the learning process and make things easier on future students, it would help to keep things to the point and not elaborate on stuff that is very straightforward and would be considered common sense. Having said that, it would also simplify things to have less logbook exercises.
I wish I could leave a more detailed comment, but it is difficult since I got carpal tunnel from the massive amount of notes I had to write down for his log book assignment.
He is not organized at all, he posted a lot of stuff during the last two weeks of classes. be prepared for lots of unnecessary writings!!!!!
Lots of reading, watching videos and writing notes in a logbook over the semester to prepare for the final exam.
His lectures are boring and looong like 40min videos where he LITERALLY READS THE SLIDES and adds NO details/explanations. I asked him to review my grade for a report coz I thought he missed a few things.. he actually punished me for making him do extra work bumping me down to a 60 from a 70 .. get ready for "my way or the highway" mentality
Awful lecture videos - he just reads from the slides. Makes us hand write and sign a logbook because that is what engineers do in the working world. I have gotten tired of hearing his monotone voice read off the slides.
Good prof, show up for classes,take notes and you'll get an A
Copies online notes as is. Does no explaining and does not care about students.
Tries to make this class legit by writing useless log books. They're a waste of my time since they're copy of his power point slides. Just extra work that gives carpal tunnel.
I really liked Denis. A really good teacher of electrical engineering. Expected you to understand the basics immediately though, but explained harder stuff very thoroughly, with lots of examples. Also the final and midterm were exactly like the previous years' finals and midterms.
Really great prof who is willing to help you out. The final lab was hard but we definitely learned a lit. Denis would even come by late in the afternoon to the lab to help us out. Chill dude.
Very Good Prof to ask your Technical Doubts Best answer : Just Restart From Beginning
Good luck .
Denis is the type of guy that half of the time he doesn't know what he's talking about. I guarantee you that he wouldn't be able to complete the labs that he expects his own students to do. The lectures weren't explained that well and the midterms aren't really that related to the lectures either, they are more related to the projects. Good luck.
This course's workload was intense. Yes you will learn a lot, but with 24 hours in a day, not very fun. Can't really say as to how good of a prof Denis is because it was more of a research and lab course. Lectures were just videos posted online. Denis is fun to brainstorm with but expects too much of his students.
Onen is a good professor. He is usually available outside of class and cares a lot. This leads me to believe he has a "it's for your own good" mentality when it comes to work load. This course took up most of my time this semester. I learned tons, but it affected my grades in other courses. Get ready for a lot of work.
Dr Onen was one of two instructors for 453, which was one of the best courses I every took in university. Dr Onen brings so much experience and inspiration to the classroom and he is always there to listen and help, and talk engineering. This course is meant for those who are genuinely interested in programming. It's not a dine and dash.
Denis is so far the best professor Ive had in engineering. Hes thoughtful and caring. Unlike many profs that read off the slides; Denis interacts with students and cares about their success.
I am less than a semester away from graduating, and I can say without a doubt that Denis Onen is the single worst professor I've ever had. Uses a ton of buzzwords and has no idea how to do any of the last 3 labs. Very chatty, interrupts you while working and routinely goes on 15 minute tangents. Super monotone and unhelpful lecture videos. 0/5
ENEL 453 was hands down one of the hardest classes I've taken in university. The labs are very long/hard and Denis does not make clear instructions. It would be beneficial to have a separate VHDL class before 453 so students can understand the basics. Denis is a good person and interesting to chat with, but expects WAY too much from students.
Pros: Learn what you probably didn't know about engineering practices Cons: 15% of your grade for carpal tunnel Reports with 0 feedback Online video presentations of people reading off slides More writing than you've ever done in your life
If you thought ENEL 453 was demanding in workload, 400 takes this up a level. Although it was great we got to choose what project to work with with throughout the semester, the amount of deliverables for this was ridiculous. Denis is an awesome person with tons of useful advice as a professional engineer but is a savage when it comes to marking...
As Long as you have dennis onen your never get a good score !! He is a bad luck for engineering. Doesn't know anything about Engineering !!
He doesn't give a damn about the hard work or effort you put in. He only gives marks to some special groups whom he feels like donating it. So useless, If have option of not going with this prof go for it , that would be the best thing which could happen for you in engg .
Good luck if you are taking this course. ��
Best Advise go for Norm Bartley or somebody else !!
I learned a lot in this course, albeit on your own. But it was way tooo much work. Make sure you get a good group because you don't want to carry deadbeats, course is hard as is. Also get your circuit fabricate ASAP. Denis tried helping us but it was high level stuff instead of low level details. For that the techs are a GEM.
Very, very, very difficult. He is bad for 513 and 400 too. He likes to make things much harder than necessary. Nice guy but a ruthless Prof.
I have been in this university for 3 years and he is by far the worst prof I have every had. If he tells you to study for specific topics for the exams, save yourself the time and do exactly the opposite because none of those topics will show up. He has very minimum knowledge about this course and he is unable to answer most questions.
Awful. This class is just terribly run. The class is very lab heavy and there is barely any guidance provided. Required material for labs is not taught and most students are left confused and lost while trying to complete things on time.
Kind prof who knows and understands his material very well. The course is very lab heavy with lots of group projects. The group projects are definitely time consuming, but the midterms are very fair.
Dr Onen is a smart man, sadly he's usual not very helpful and expects way too much. You'll spend most of your semester working on his labs.
Super nice guy. Very approachable. The labs in ENEL 453 are very intense but Denis will provide great feedback.
Denis is a prof where if you care about the material he cares about you. He will go to the ends of the earth to make sure you understand, but he expects you to put in the effort. Denis means it when he asks for feedback, and he takes it to heart. If you went into engineering because you have a real passion, Denis will be your favorite prof
Great class and great professor. Labs require work, but I also found them really rewarding. He knows his stuff about the industry, and formats his class in such a way that it seems to reflect important principles for future careers. One of the better classes I've taken yet.
Onen is a great professor, exams are very straightforward if you show up to class and do the labs. Labs take some time but are extremely worthwhile and are a great way to understand the material even better. Very caring and always willing to give students help in lab and outside of labs.
He does not really help you with your projects, he would just keep talking.
Overall a really great professor who cares to see that students understand the material he's teaching and is truly passionate about electrical engineering.
Doctor Onen won't let you get a good grade if he "feels" you don't deserve it. We spent a lot of weekends meeting to make a prototype for him, and then he ends up nit picking. He's a difficult man to get an straight answer out of, then craps on your design for not being exactly what he wants it to be.
This prof was just awful at what he did. He would grade people according to his mood. He does not teach you essential skills and does not care if you have enough resources to complete a project. If you ask him for assistance he would not give you insightful advice. High expectations seem to be way above the standard.
hes a very good passionate professor , who loves electricity more than anything.....
I don't know about upper year ENEL classes but for ENGG 225, Denis Onen is a good professor. He explains concepts well, and is very approachable. Most importantly, he cares a lot about his students and he's really passionate about what he's teaching.
Not your typical engineering class, includes a lot of writing (about 100 pages in a notebook, 2 reports of 10 and 20 pages each). The marking for the reports is not quite lenient, and the final is easy to do well on if you take good notes and do past exams. Start the logbook early. Denis does his best to answer questions and is a good prof.
I don't know why onen gets low ratings, because in my experience for ENGG 225, he was an amazing prof. He really tries to be accommodating the the students, and will make online lectures instead of in-person when he knows our schedules are really busy. He is very approachable and smart too. Great prof.
I heard he is a really bad prof for ENEL courses, but for ENGG 225 he was really good and cared about his students. He also gives you insight on what the difficulty is for the midterm and the final and I found that really helpful as well. Would recommend him for ENGG 225 (but again, I don't know how he teaches other courses)
very good prof.
Vague assignment guidelines, actively obstructive when students run into issues
I don't know why he has bad reviews he is amazing!! His lectures are so helpful especially the ones on youtube and you can clearly see he is passionate about circuits. Explains concepts in details and in a clear informative way. He cares about students that work hard and will try to help students that are struggling.
Amazing prof. Feels like a dad when you go talk to him. 100% recommend.
This class is a class taught wrong by Onen, i do not understand the purpose of having to write a 100+ pages logbook of notes of the stuff he posts on d2l, its simply a waste of time. His reports are graded extremely tough and does not give clear feedback. You spend days of work to only to get graded unfairly and then get no reasonable feedback!
Denis wants us to understand the content,but he tends to have a "my way or highway" approach. His lectures consist of him copying his previous year's notes word for word and although he's enthusiastic I don't feel as if I'm learning, more as though I'm just dumping info on a paper. And his in class examples are often much easier than exams/homework
He's a great prof for engg 225, and tbh all the profs for 225 are amazing. He cares for you and is very passionate about the field. He prioritizes labs and shows some pretty cool real-world applications. A really great prof.
He's a very enthusiastic professor that clearly wants his students to succeed. Personally I think he goes above and beyond when trying to accommodate his students and their learning experience. Very passionate about the topic he is teaching, has great notes, and explains concepts with clarity. He made this class a breeze to learn.
inspirational, he is the reason why I chose electrical engg
The class is easy but taught horribly. You have to write a 100+ page logbook of notes from stuff he posts on d2l, it's a waste of time and he's extremely nitpicky about formatting but does not care about the content whatsoever. The reports are easy and straight forward though. The course needs to be restructured and taught differently.
Denis is an incredibly insightful instructor who cares about his students. With a contemporary teaching strategy, delivers engineering education in a hands on manner - one that isn't emphasized enough. He values hard work and effort, and makes himself available if there are inquiries but def a prof cares about student growth. Reco 100000%!
Dr. Onen is a gem. He cares so much about his students and their learning. He values fairness and good work so you can have confidence that he won't be giving anyone a unfair advantage. Sometimes he seems blunt, but ultimately he just wants you to learn. He's also always willing to chat and give advice about engineering or life. Highly recommend.
The most vague professor ever. Useless assignments, poor attitude. If he is teaching this course try to wait until he is not. Awful prof.
Course components are useless and tedious. Video presentations where you have to do it all in one-shot, memorize your script, and stare into the camera... for what? To be a Youtuber? Brainless logbook where we just copy the lecture notes... These assignments have requirements just to dock marks off. I've learned nothing in this class.
He is a solid professor but some of the things which were not well done in the course were that lectures stopped around Week 7 of the semester so the class didn't even receive all content due to the fact it's being run first time except his lectures for this course to get better. As of right now not well presented but a nice professor.
Amazing Prof
Onen the GOAT, he's amazing! He's an incredibly caring prof who is passionate about what he's doing and is great at lecturing. Only issue I have with him is that he stutters quite a bit during lecture, however, in the grand scheme of things it ain't too bad.
Dr.Onen is a really friendly professor who will go out of his way to help students with their labs. However, this was the most difficult class of the semester. The workload is absurd even for EE standards. His lectures seem to be tailored more toward the students who are top of the class and not those who are trying to figure out what's going on.
Really cares about his students and is very easy to get a hold of. Very helpful and accessible outside of class as well.
A mediocre prof who thinks that his course is the main core course in your degree and considers himself a "filter". He barely does his job as a prof, misleads the students, pretends to be an industry expert while in reality knows close to nothing.
Useless professor!
Amazing prof, cares a lot about his students and his lectures are really clear. He knows what he's doing and it's clear that he's very passionate about it too.
Has a habit of making students' lives as difficult as possible. Avoid him if you can. Hopefully, the school stops letting him teach 400 and 453
ENEL 453 labs are incredibly time-consuming and take at least twice the allotted lab time. Exams were graded incredibly difficult, and he acted shocked when most of the writing class got poor grades. His ego gets in the way of his ability to be flexible and help students, and he generally will make you feel stupid for not doing well. Avoid.
he was ok
His ego is too big.He will make you feel stupid for not understanding even thou you're trying . He only helps you if you are smart . The exam is based on the Labs and no help for the Labs you have to teach yourself everything. The midterm average was very low and he did not give us enough time. The grading for the final exam was very tough no curve
He is by far the friendliest prof I have ever had. He did a lecture summary with examples at the beginning of each ALS session which helped a lot. He also tried his best in explaining any difficult concepts. Even though he's not the course coordinator, he always kept his students up to date with any information he got from other ENGG225 professors.
The atmosphere in this class is always so cheerful and fun. Onen loves making jokes, and he's amazing at encouraging his students with their progress. He'd visit our block outside of class time just to see if we need any assistance with our projects. He even went to the Makerspace on the weekend to test the equipment for some groups.
Avoid at all costs. Onen smartly failed so many people on his final exam that he had to waive the requirement of getting a 50% on the final to pass the class as a whole. Not to mention that he would change people's grades on the exam to be as poor as possible.
This prof asked to handwrite 8 pages final reflection which is painful. As long as taking a course with this prof, never get a good score. Just don't do it.
8-page+ handwritten final essay in an engineering class. Dumb project requirements. Avoid!
I enjoyed taking ENEL 453 and 400 with Onen. A knowledgeable professor that is available to help students outside of class regarding course material, or internship advice. Although there were some weird quirks in his classes, like an 8-page handwritten final for ENEL 400, he will reward students who show effort & engagement. Is also pretty funny.
nice guy
rlly good prof who cares about student learning, his lecture videos were the best of all the other 225 profs in my opinion, he also gives little review lectures with content from weekly videos which is nice
Fun and relatable prof, which works with the group project-oriented structure of ENGG200. Somewhat unhinged in that he openly disrespects the course coordinators and even other departments in his lectures. Not sure how good of a teacher he would be in a heavier class.
The only teacher that matches the teaching experience back in Nigeria.
Forces you to record videos 2 videos a week that HAVE to be recited while you stare into the camera, you aren't allowed to use references or check notes during the video. You HAVE to take notes for this course, in pen, with very specific formatting that you lose a letter grade for each time you make a mistake on. Take 513 with a different prof.
The submission method was not even on posted discreetly on d2l. When people complained about that, he said it was in the discussion board. Which human looks at the discussion board for that kind of information. He doesn't care about your mark and hands out 0 for stupid things like putting on headphones during the video.
What he taught and practice in class doesn't align with exam, entire term was focusing on project, however, heavy grade is on paper exam, conducting project and writing paper exam are different things, not enough practice exam given,
Dr Onen has very high standards and expectations for the students in this class. He expects his students to try their absolute best in this class. It is an engineering ethics class, and it is understandable why it may not be the easiest A. Dr Onen inspires you to work hard for the grade you want to have. Amazing prof!
Never seen a professor make a relatively simple class so tedious. Deducts marks for the smallest things, unnecessary assignments.
Dr Onen is the most caring professor at University of Calgary. He is a tough but fair grader. He has high but very reasonable expectations. Just follow his rubric and you will do great. He is a truly amazing prof!
His marking scheme punishes the smallest of mistakes with entire letter grade reductions. He arbitrarily changed a rubric midway through the course, forcing many students to redo work. In addition to 7 videos, we were required to fill out the ENTIRETY of the actual 22-page P.Eng. application. Very brutal workload and marking, would not recommend.
He has probably some of the worst assignments I've ever done for a university course, they are just time-consuming garbage that doesn't teach you anything. He has put minimal effort into creating assignments so the grading is based more on the syntax of your work over the content.
Will make your life miserable. Avoid if you can!
Denis was probably my favorite professor in all of first year. He is the friendliest professor I've met so far and takes the initiative and time to reach out to us out of class time. While his lectures aren't the greatest as he tends to go on tangents quite often, he still keeps them entertaining and often chats with us during work sessions.
I was very lucky to have Denis for the second term in a row and he was just as great. While working on our projects, he would go out of his way to talk to us at the Makerspace and help us with any problems we faced. This course is a GPA booster and Denis definitely helps with that.
time-consuming and learn nothing
All the assignments, rubrics for assignments, and materials needed to do the assignments were given at the beginning of the course. If you didn't put them off and did them as the semester went, the course was very manageable and easy. If you fell behind RIP. The final video was graded tough, but it was hard to fit in all material given time.
He is genuinely a bad person. Is not accommodating and has no heart. Went through a huge personal problem and he wasn't caring at all towards it. Was extremely rude and told me he isn't going to respond. Does not seem human, isn't caring, has always shown attitude and been rude.
He is a really good professor and there is no denial in that. Most of his video on youtube has helped me tremendously before exam and final. Nevertheless, he might be a little bit peculiar occasionally and the way you represents yourself in front of him is quite important. He also endorses his favorite students so try to approach him and be nice.
Denis Onen is maybe the only professor who actually cares about his students. Although the class is quite difficult, there is much to love about Dr.Onen.
Great course. Although relatively straightforward in content, his lectures are clear and promote a better understanding of the course. He makes time to talk to all his students which I have enjoyed. Sold me on electrical eng.
Dr. Onen is the only first year prof i have had who makes an effort. He connects with students on a personal level, and is understanding. he is also clear and concise with his teaching. His class is very tough, but he is fair in his grading and always willing to help his students.
Very nice and funny. Enjoyed his lectures and had fun in the labs. The only good professor I've had for first year engg so far.
horrible
Onen doesn't understand how grades work. He grades every assignment on a 4.0 scale meaning you can't achieve an A+ on any assignments and therefore it is very hard to get an A+. He claims you "Cannot convert the GPA to percentages" however D2L does it fine. I had a 96.75% and it was barely an A. Very hard to get good grade. Easy to pass though
Worst prof at the university. Makes the course way harder than it should be for no reason, and gives feedback late so you can't even know what you're did wrong. An absolute joke.
Bad attitude, horrible teaching, unnecessary course
He will tell you that he cares about you and he wants you to do well in his class. Neither of this is true.
Onen Onen Onen, first you fail half your 453 students then in the next year you pull an uno reverse card and give us all A+. What are your motives Onen? I see the little game your playing, others may not see it but I do, and ill play along, for now...
Why is he still teaching this class and why is he still permitted to be around students?
The kins of guy to purposefully trip you and then tell you to watch your step right after
If you are planning on taking Engineering Ethics, take it with literally anyone else
good prof not too much to say other than that
Capstone Advisor for ENEL 500. Would constantly cut us off with questions in the middle of the presentation, even though it was clearly mentioned questions were for the end. Rude, condescending, dismissive, and offered little guidance. And I know he's been writing positive reviews on this page - managing student perception is huge for him.
I'm not sure why there are so many negative reviews. The workload is heavy, but Onen is a fantastic professor and cares a lot. He is always available to help, and he identified the problems we had and provided a solution every time. I 100% would take a class from him again.
This class had a mixed bag of reviews, but with guidance and consistent effort, it's manageable. The workload can be intense, but using resources like Unstuck study alongside the textbook can really help. Overall, it's a challenging yet rewarding course.
For 453 this year Onen was actually really good. Fair midterm and Final. The labs were a good difficulty. The final project was tough and time consuming but Onen was very helpful and stayed at school on multiple occasions to help students out. This class was a nice into to HDL programming but by no means makes you a pro.
My all time favorite prof. Clearly cares about his students and puts in the work for you to do well. He was a bit behind in his course content throughout the semester but only because he made sure everyone understood everything. Made this class super easy with all his support!
I do not understand how he has a 2.9, he is such a great professor and answers all questions with detail.
Class is a lot of work but Dr Onen is one of the most caring profs at the school. He'll go around and sit with each group to chat about his career if your interested or give you good feedback on ideas or issues. Just hope your team is good because it is a grind.
Best prof on campus. He'll take extra time to make sure you're understanding his class. I've probably spent HOURS outside of class asking him questions. People who gave him a 1 most likely skipped his classes. He might be behind sometimes but he's not hiding that. He's only behind to make sure you understand everything perfectly. THE GOAT
Class Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
12%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.10 avg changeRatings by Course
ENER425
5.0
(1)ENEL353
5.0
(3)ENGG225
4.4
(30)ENEL301
4.0
(1)ENGG200
3.4
(16)Difficulty by Course
ENEL400
4.4
ENEL453
4.3
ENGG513
3.5
ENGO513
3.5
ENER425
3.0