4.5
Quality2.9
Difficulty93%
Would Retake155
Reviews93%
Would Retake
155
Reviews
Rating DistributionOfficial
5
113
4
26
3
8
2
6
1
2
What Students Say
“Hanna should be at Harvard”
EGR141 - 4.0 rating“Really good professor; tries hard to sympathize with students; very much like the guy from "Blue's Clues"”
EGR141 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
27%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.33 avg changeRatings by Course
CSE171
5.0
(3)CSE131141
5.0
(1)CSE271
5.0
(1)EGN121
5.0
(1)EGR250
5.0
(1)Difficulty by Course
ECE4710
4.0
ECE378
3.5
CSE378
3.3
EGR1400
3.3
CSE171
3.0
Reviews (155)
Fun Classes
this class could be soooo boring, but not w/ him
No Comments
He makes class interesting!
Impressed how smart and young he is....great prof!
Darren is an awesome teacher!
Haskell is good, but wait until Darrin's teaching 171 or 378. Your GPA will thank you.
VERY good prof: smart, funny, witty, great teacher. He makes the class alot more enjoyable.
Excellent teacher. He tries to make sure that everyone understands what he is teaching, yet he doesn't bore those who understand the first time.
The best prof. at OU!
He in a good lecturer. Makes a boring subject as interesting as he can. He kind of a slave driver in CSE378 though. Ease up man! We're not geniuses like you.
No Comments
He could answer any question someone had.
Hanna absolutely rocks. I can't say his classes are easy, but he's very clear and does a sweet job with the material. He's a genius and one of the best professors at Oakland.
Great professor. Easy to understand, even though the class can be tough. Very helpful!
You can't use a calculator on tests. His TA's are VERY picky graders (summer 2003). Overall, he is a great professor.
VERY Entertaining lecturer. Scantron mc tests suck, have to take your time. Labs and problem solving are the meat of the class. Hanna is a great prof and I highly reccommend him!
Very sloppy on keeping promises (to fix broken lab equipment). Homework and exams were always very late getting graded. The class was a nightmare.
This guy knows what he's talking about and makes it worth while to listen.
excellent prof.
Great guy. His humour alone makes the class worth while. The guy's a genious, ask a question and he'll answer it.
This guy know his material well. Helikes to have a lot of fun and is very helpful.Test are ok and labs are kool.
I highly recommend that you take this prof's class. He is probably the best lecturer and somehow manages to have execellent class participation/interaction with 170 students! Grading is fair and assigments/labs are challenging but reasonable.
Probably the smartest professor ever! Great sense of humor!! Makes lectures so much more interesting by his jokes. tests are not bad, know the lab and problem solving material and you'll be all set.
Great professor, funny and engaging. Really tries to make the material fun, interesting and easy to follow, and succeeds in all three. I highly reccomend.
Darrin really knows what he's talking about, and he loves what he does. It shows during his lectures. Darrin is by far my favorite professor of all time. I actually want to show up for his lectures!
Very good professor. He makes lectures interesting and easily understood. He will, however, make you work...and learn :) He is always willing to help and wants his students to do well.
Great professor. He is the funniest professor I have ever had. Love going to class. He'll make you work though.
This class takes way too much of your time with Problem Solving, Lab, and Lecture. He's an OK teacher, but his "bubbliness" can get on your nerves.
BEST instuctor I have ever had.. really tries to involve the class...and he seems to genuinely care regarding how well you actually understand the material....however, labs ARE lengthy and somewhat tedious. HIGHLY RECOMMENDED :)
Very intelligent instructor. He does a great job on his lectures and really seems to enjoy what he does. He makes a great effort to be engaging and up beat. On the down side CSE 141 labs and problem solvings take up far to much time and the grading is hyper critical and inconsistent.
This guy is really a kid in a man's body. He is very intelligent and explains stuff. I had him in Fall 03' and He dressed up as a magician for Halloween and gave us candy. Gave us extra credit if we dressed for Halloween as well. The work load is alot though
Hanna is a badass. He's a good, fun, and caring prof. The class is very time consuming, but Hanna and his sidekick Jerry Marsh make the class really entertaining.
One of the best professors I've ever had. This guy actually cares that his students understand the material. He is very tolerant and will give you extra time for assignments. He also makes the class fun by showing interest and making lots of jokes. Workload for the course takes up lots of time.
Highly recommend! Funny guy, loves to teach! A lot of work required though for this class.
Very Good Prof! This class should be worth more than 4 credits. Its a lot of work, and its not very easy. But thats just programming. He's a very funny guy and very helpful. I highly recommend him.
Hanna is a great teacher, however the work load for this class is excessive. Between labs, problem solving and studying for tests you will feel overwhelmed. I dont mind programming, but this class bombardes you with to much busy work. Understand: the person grading the labs hates you and is very critical. LABS SUCK
Great prof; always willing to meet in order to clarify difficult topics; easy access to quick solutions via IM! Difficult course due to the nature of the material and application; however, well worth the added effort.
He is soo funny and hot too! I loved him as a teacher, I wish he could be my teacher for everything. He is so intelligent and helpful and friendly. He is amazing
Great professor, knows what he's talking about and can explain it very well. This class gets intense over the last couple weeks so don't fall behind.
One of the best professors at OU. The lectures are 2 hours long, but I never got bored, he really knows the subject and teaches it in a fun way. He also cares a great deal about the students. As for the course itself, there's a lot of material, with labs and problem solving, but still worthwhile.
This Prof. is great, he is really into the students and very helpful. The workload is very heavy so you might not want to do this on a full schedule. A must take class, do the work and the test will be very simple, but you must do your labs and homework. A Pic with a classmate gets you extra credit.
Go to the zoo or a theatre to have fun. Not pay $ to learn and just have few smiles and youre wasted
He is fun and smart, even though he is a little dorky he's also sexy. :)
Don't be fooled by his inclass attitude, one on one, he makes you feel like you are seriously wasting his time. Other then that, he's not bad as a teacher. His tests are tough, but fair, there shouldn't be any suprises if you study. Beware the "none of the above" option on tests, it's a perfectly valid choice on his tests.
lots of work but fairly easy
I took this class last semester. It was a lot better than I expected. Dr. Hanna is a great teach, fun in class, and easy to talk to. I had problems later in the course and he and the lab TA Vamshi helped me one on one. And it worked! A lot of work, tests are fair. I definitely hope to have another class with Dr. Hanna.
Great teacher!!! Easy class!!! He acts kind of like Steve from the show blues clues!! The best part is that you can understand what he says because he speaks ENGLISH!!!! Unlike most of the professors at OU
Very interesting professor. Makes class fun. He devotes a lot of his time to help you suceed. Everyone should take one of is classes!
Great Class, Hanna is a hilarious teacher that really trys to make his lectures fun. He gets the students involved and uses some funny real life examples to relate the material to real life.
Hanna is a great professor to take a class with. He is able to relate just about anything to something the class can understand. For Halloween he came to class dressed as Batman. His tests were spot on for the amount of material he presented, and the course was lots of fun. Programming made easy, with problem solving to boot! I can't say A+ enough!
Great guy. Funny and super smart at the same time.
Good professor, answers all questions asked thoroughly, even if it has a simple answer. Makes a lot of jokes, overall good professor, I'd take him again in a heartbeat.
Fabulous teacher, very fun and keeps you awake for the entire lecture. Homework is moderate but there is lots of extra credit and he is always willing to answer questions. I would take a class with him again if I could.
Seriously one of the best professors Oakland has! He is extremely helpful and nice. He explains everything you need to know in the lectures. Goes over homework and needed additional help. Class work to do and turn in everyday, very easy. Test are right out of the class homework problems and homeworks. If anyone fails this class, they didn't try.
Very cool Professor! The best quality about Dr. Hanna is his ability to answer your questions clearly without making you feel bad. He is very approachable, funny, and the lectures are entertaining! The only draw back is communication. Dr. Hanna is very slow to return messages, sometimes making it feel like he forgot about your question.
Prof. Hanna is great. The man's a riot; his lectures are always fun and interesting. He's got a way of simplifying things and actually seems to appreciate thoughtful questions. He's very approachable and really tries to work with you. I would most definitely take another class with him if I had the chance.
Dr. Hanna doesn't give lectures, he has performances. Amazing instructor. As long as you're willing to try, you'll learn a ton and have fun doing it.
The best teacher I have had!! He's very funny and keeps you interested in the most boring stuff! Wish he would teach more classes! A lot of work but then again its a 200 level egr course. I would recommend him to anyone
Hanna is the man!!! Had so much fun in his class. Material sucks. He should teach 250 :)
Awesome Prof! Will be taking him again for ECE378!
Class covers a lot and becomes difficult in analog. Did well and learned a lot make sure you check moodle a lot or you will be losing points left and right. you dont get a full week to complete labs so no weekends so be prepared half my class lost points right away and dont take lab quizzes at school as mine did not submit and lost more points
EXTREMELY great teacher! You wont regret taking this class!
Good professor, very caring and funny. Material is a lot but do-able.
Dr. Hanna is a great teacher and posses a lot of charisma! OU should feel privileged to have him on board. EGR 240 was such a fun class with him and I learned so much.
Amazing Prof. If you work hard, you will be greatly rewarded. Extremely fair.. no surprises on test. DO THE LABS! I'd take him for every ECE class if I could.
Amazing professor who really engages the whole class. No one who attends the class hates him about 65/85 people (the others are no where to be seen or have dropped). The class is split up into lecture lab and problem solving. If you fail lab you get a 0.0 in the class, but that makes sense since the whole class revolves around the lab sessions.
Awesome instructor, made this one of my favorite classes even if the content was not that interesting
Professor Hanna is wonderful. His lectures were 2 hours long and I was engaged the whole time. I would definitely recommend him, no matter which course.
Doctor Hanna is extremely helpful and knowledgeable. He is always open for what ever question you may have, and is willing to meet you outside of class if you need it. The class is fairly difficult though, but his exams are fair and just the right amount. Highly recommend.
Dr. Hanna is the BEST Professor at OU. He is helpful and will make sure you understand the material. His labs and tests are not easy but he works with you. This guy is a GENIUS and we are lucky to have him. He really cares about people. He's good looking and funny, too. TAKE THE CLASS.. he will make sure you succeed.
He explains things very well. Loves to answer questions. Tough to get office hours. Tests are fair but tough. Shouldn't really miss class. He's so much fun to have and teaches very well!
His lectures are awesome, and never dull. His tests don't always follow exactly what was taught. Maybe 90% of the test was legitimate, but there were those few questions where you just have no idea because it was never remotely covered. I rarely got emails back, you have to chase him down, he is spread too thin to help outside of lecture.
Really good professor; tries hard to sympathize with students; very much like the guy from "Blue's Clues". I transferred to UM Flint, but I feel his class really helped me prepare for programming with C++ (which, in my opinion, is a lot cooler and a lot more fun than VB (not meaning to knock VB or anything)) and with programming in general.
I did well in the class, but not because of him. His lectures were unorganized, often going off topic. Very unclear expectations. Takes days to respond to emails. Exams did not reflect what was "taught" in class, if you can even call it teaching. I understand he's a busy man, but he didn't seem like he cared that much about his students.
He was an awesome teacher. He really made you want to learn the material. Because if him I am considering switching my major to something with computers.
He's a really great professor. He would create programs with the class during lecture which is really helpful to learn coding. He posts loads of examples for us also. He's very nice and loves when the class participates. It's not an easy class, but he makes sure you learn the material. The exams are tough. I definitely recommend him though.
Excellent teacher.
He is a fine guy but the class is not well organized, he dumbs it down too much sometimes, lectures become real long and boring. He does not have office hours. I would not take another class with him.
I LOVE this guy! He keeps the class interested, interacts, and has a fantastic sense of humor. I enjoy programming to begin with, but even if I didn't I would take his course again. GO HANNA!
This class is a lot of work (you need to complete the homework without much help), but it is very interesting-- I almost switched my major to computer science. Hanna genuinely cares about students, which inspired me to do my best work. However, he does not answer emails, and is unclear. Not a great teacher, but a good person teaching a good course.
Dr. Hanna is a very funny and caring guy. He takes content that might not be the most interesting and does his best to keep everyone's attention. However, his tests are fairly difficult compared to the difficulty of the rest of the class. I would still recommend him, overall.
Very approachable and knowledgeable. Only gives 2 exams and the final, and he is pretty clear about what will be on them. Lectures can get long, but he posts everything online.
Not too much homework. Lectures are entertaining. He can really hold your attention and goes the extra mile in lectures to make it funny in order to help youn retain the information. Very understanding professor. Also he seems to be a brilliant guy. I would absolutely take his class again.
Great intro professor who makes a 2 hour Visual Basic coding class enjoyable and interesting. Material is easier to understand with his explanations and class setup
Prof Hanna had a lot of students so it was a little harder to get one on one time. He tries to encourage us to get outside our little network and so there are group projects and extra credit options.
Great, funny professor. He dressed up as a wizard for Halloween. I've never coded before, and the class wasn't a huge struggle.
The best teacher I have ever had thus far , really makes you want to attend every class , is very involved and cares about his students learning . Overall A +
He is very passionate about what he teaches. Grading and test difficulty are fair, in my opinion.
Professor Hanna is an awesome professor! I didn't like programming until I took his class. Professor Hanna is good at explaining topics and answers questions during class. He's friendly and interacts with the class. His exams are tough, so be sure to study hard. Take this class!
Great professor, provides very helpful examples in class and makes these examples accessible outside of class. Very fun guy 10/10 would recommend.
Professor Hanna makes for a great class atmosphere and has a good sense of humor. He presents material well and often explains things multiple ways to help students wrap their heads around it.
Prof Hanna is a swell guy. This class will only seem difficult if you don't attend his lectures, so be sure you attend every lecture. Also, never forget to do the problem-solving assignments, because he doesn't give many reminders in regards to those.
Hanna is an all around great professor. He clearly loves to teach and is very knowledgeable. You need to come to class, or you'll fall behind quickly. But if you come to class and pay attention, it should be an easy A. Study for the exams and do the assignments and you'll be fine.
I cannot say enough about Dr. Hanna. He genuinely cares about his students and his lectures are great. He encourages you to ask questions and he has helped me outside class with my questions about the engineering field. It will be hard to knock him out of my top 5 favorite professors. A good person all around.
Dr. Hanna should be at Harvard. Oakland is a clown college for his intelligence. Class is tough but he will make sure you succeed and he has a sense of humor and is easy to talk to if you have a problem. Way toooo smart for this college and it shows.
Dr. Hanna is a funny, caring and intelligent professor. He makes class enjoyable while also making the content fun to learn. Learning C# may not be the easiest subject, but he makes it so that you can understand what you're doing so when you're doing the labs you don't struggle. Dr. Hanna makes engineering seem like a subject anyone can do.
He's a very intelligent and funny professor that I highly recommend. His lectures are entertaining. I found learning C# difficult, but what he covered in lecture helped me out. He likes it when people ask questions during lecture. Don't forget to do the problem solving assignments on time because he doesn't remind you when they are due.
The Best Teacher Ever. Even though he is a Genius, he makes everyone feel special and smart. He laughs at himself and engages everyone in the class discussion. Wants to make sure you pass, even if you struggle, he will help you.
Dr. Hanna is the best. He's hilarious, smart, funny and awesome. He made me enjoy computer programming even though I thought I hated it.
Prof. Hanna is an amazing teacher. BUT EGR1400 is the stupidest course I've ever taken. It is divided into 3 different classes (lecture, problem solving, lab) DO NOT TAKE any other course if you're going to take this one. you will have no time to study or do homework for other ones. Trust me.
Professor Hanna is a really fun professor. He always keeps class interesting and he is hilarious. He really does care about his students and their success. That being said, the tests are straightforward and the class is decently heavy on lab assignments but just stay up on them and you'll be good. I would recommend Professor Hanna to anyone!
Professor Hanna was great. I took computer programming with no prior knowledge of how to do so. Pr. Hanna was excellent at teaching us how to program and the different applications we could use it for. I will definitely be looking to get him in other lectures later on.
Hanna is one of the best professors ive taken at OU. He taught a very tough concept so well. I wish I can take him for all of my EGR courses
Good prof. explains everything clearly in class although starts to move a little too fast later in the semester. The only hard thing about the class is the problem solving but he's not the one who makes or grades the assignments for it. And the lab is really easy.
great proff just show up to class and you will 4.0 the class.
If you're new to coding and take Hanna, use the book. Although he is a funny and respected professor, he makes learning to code more difficult. You can't code along with him because he moves too fast. He posts his codes with very minimal notes online. He's good for those who catch on quickly(if you can't either find a new teacher or a smart friend)
An awesome software engineer. There is a lot of background knowledge in programming. His class lays it out. His examples are posted so you can kind of figure out what happened even if you can't make it to class. He was very patient even with people who continuously asked questions in class. 5 hours study a week. Attend lecture to prep for tests.
Dr. Hanna is super cool, would definitely take him again, hes funny and goes slow in his lectures. His lectures can be long and seem to drag on forever, but he tries to make it interesting and keep his class engaged. Exams are easy, but you must be careful, some of the questions you will get wrong if you dont read them in depth.
This class has lots of parts to it so everything is spread out, tests are only 60% of grade. They are fairly easy if you know how to code. Hannah is super chill and a funny guy. He loves what he does and it shows. Just show up and follow lecture and it should be easy.
Best professor I've had. He is really good at making the information easy to understand, and he takes his time teaching it. He is super friendly and approachable. I would highly recommend him.
Amazing at his job.
Great Professor.
Must attend lectures. The programs made in-class are very useful (they have brief notes too). Good explainer. He's super approachable and always willing to help. Lab TAs are either super strict or super chill. Exams - always reasonable - are basically applying lecture concepts and PS HW concepts. The better option for EGR 1400, by far.
Professor Hanna truly cares about his students and the subjects he teaches. You can tell he is knowledgeable in the field and explains things in ways students can understand. If you take this class do not pass up the chance to take professor Hanna.
One of the best professors ever. He is a literal genius. I'm not a computer science major, but he made coding somewhat enjoyable. I literally have nothing bad to say about this professor and I urge you to take him if you have the opportunity.
Dr. Hanna is by far one of the best professors at this university. I would take him for every class if I could. I knew nothing about comp sci and did not have any interest in the subject before the class, but he made it so interesting and fun to learn.
Professor Hanna is a very friendly, caring professor who makes the content enjoyable. ECE 4710 is a challenging course for sure, but Hanna curves it so that if you perform better on the second exam/final project your grade is curved upwards. You can tell he enjoys what he does. Highly recommend
If you want a class where you have to guess what will be in the exam and be totally surprised when you see the exam cuz nothing in it looks like the lecture then go for it. Otherwise take classes with a different professor.
One of my favorite profs. Lectures were usually fun, and exams are predictable if you pay attention and put in the work.
Good, humorous professor. The only problem is he assumes students come in with prior knowledge, that isn’t covered whatsoever. Good other than that
Hanna is a super funny professor and i would take him again. While the class itself was rather difficult he taught it well and ive heard hes a more beneficial choice compared to siadat. He was super funny and made sure to crack jokes to keep the class engaged. I would take him again for sure.
Hanna does not take time to explain things he does everything quick so you really can't catch on the project we do in class do not help because they are completely different from the labs and they don't help and the exams are horrible yes he gives you a study guide but the stuff he mentions on the test is nothing like his lectures Take Siadat
First, lectures are not required. I've attended the first 5 than stopped going. He just barely explains how we are supposed to start our C# labs. Most of them I completed with a *tutor* and friend help. Without them, I would've definitely failed! First lab is easy, than it goes from level 0 --> level 9999 and it was only the second lab too! o_0
Professor Hanna is a great person, he is funny and cares for students. Don't be fooled, if you have no coding experience, this will be a VERY challenging class for you. There is group projects, very complex and long labs, and the exams. I used Oaklands tutoring center a lot for this class. The Book is very helpful for the first 2/3 of the class.
The tests are extremely difficult and the labs are painfully long, but GOD DAMN can this guy teach good. Prepare for a big time commitment, but expect to come out with a lot of useful knowledge. This guy really cares about teaching computer logic and it shows, just don't expect him to show up to class on time :P
Professor Hanna is a great professor, good at explaining coding in C# as well as MATlab. The reason I gave the class a 3 difficulty is because the class itself is really difficult, despite the good lectures. He gave us extra credit for dressing up on Halloween, which was very easy points. Overall he is a great professor and also a funny guy.
This prof made the class a little too difficult. He is funny, but the lectures are really quick and hard to follow. The labs are a struggle, and the lab mentors don't help you. Prof Hanna doesn't have set office hours, so you'll have to email him if you need help in a class of 160 students. I spent at least 20 hours a week on this class, be warned.
This class is easy or hard depending on your previous knowledge in coding. If you have experience, great, it'll be easy. If not, be prepared to put in the time because the labs will wreak havoc on you. Hanna is the best for this class. Only downside with him is if you pack up your things 5 minutes before class ends he gets triggered and complains.
Professor Hanna generally explained things well. Lab 9 with the Arduino and Matlab was not explained well. A group of 8 literally spent 10 hours straight figuring out how to do lab 9 because it was not taught well while he was claiming it was as "just like using a calculator". Lab 9 aside, he did well and no surprises on exams if you pay attention.
Great dude overall, try to do good on tests as they are most of your grade. Fair grader and had some interesting lectures.
Professor Hanna overall is a very good professor. He is very passionate about what he does; he is a very fun always cracking jokes and making the lectures less boring. He is very skilled with what he teaches and any question, he will know the answer. Only downside is the lectures go a pretty fast pace especially for a person who is new to coding.
The first week it seems pretty reasonable and easy to grasp, but after that its all downhill. Lab mentors are very hard to understand. Professor Hanna himself is a really cool and enjoyable professor. He gave us extra credit on Halloween for those who wore a costume to class. He definitely knows what he is talking about
He is an amazing professor as a teacher and as a person. You will want to participate in class and be attentive. Problem solving is easy but time consuming. Same with labs. Exams are 75% lecture/coding 25% problem solving. Easy to do if you understand topics thoroughly. Overall, great class.
Great professor. Very helpful and knows what he is talking about. Attendance isn't mandatory, but definitely recommend to do well. His exams are generally easy and have a higher average so there's no curve. He offers an extra credit opportunity as well. This course requires lots of difficult concepts, and he was very helpful in understanding them
Darrin was a very knowledgeable professor who can handle any question the class asks. At first the labs may seem very hard but if you attend lectures, you will get better at the coding portions. Make sure you pick a good partner for the problem-solving partner as you are allowed to work in groups and makes it easier to succeed.
Darrin has a passion for the subjects that he teaches, and works to make lectures entertaining for those who don't have an interest in programming. The later lab assignments are difficult, but can still be completed if all class resources are used. My only critique is that the content was difficult for students without prior coding knowledge.
Great man! Very nice and interesting.
Professor Hanna is by far the best professor on campus. He cares about his students and is willing to go out of his way to help you. Well spoken and always cracking jokes. Emailed him at ten at night and got a reply in thirty minutes. would 100% recommend.
His lectures are entertaining and he makes some solid jokes. Pretty easy class. if you pay attention and do the assignments you should be fine.
He is ready to answer any questions given to him, even how silly the question might be. He also cared about how well his students were doing, and always know how to make the classroom become more exciting.
I enjoyed Hanna and the class
Professor Hanna keeps the class entertaining with great jokes. The coding assignments can be challenging, but using resources like unstuckstudy alongside the lectures helps a lot. Definitely recommended for an engaging and rewarding experience.
I had the pleasure to take 2 classes with Dr. Hanna. Super fun guy and loves to teach. He wants students to learn and will help everyone as long as YOU reach out. The homework and class lectures closely related to the exams and labs. You still have to follow along and do your work. As long as can do that, you should pass with a relatively highgrade
Exams could be difficult but he curves them generously around each other at the end of the semester. (He will curve your low exam scores around your highest exam score). Labs can be difficult but lab graders grade very fairly. Overall, amazing professor who makes the class fun and interesting but not very interesting course material.
He's kind, funny, and helpful but lectures are very surface-level. Get the book for more explanation. The labs can be very challenging because the lectures are not enough. Get help from tutors, GPT, and classmates. Exams are very similar to previous semesters' exams. STUDY the Quizlets (understand them)! DO NOT CHEAT. He takes it very seriously.
Professor Hanna makes challenging material understandable. This class is a lot of work with the labs and final project, but he gives you the tools to succeed. you need to participate and try as this is a tough course, but Professor Hanna makes it understandable. Great lectures, great presentations, good labs for learning, all round great professor.
He is a nice professor, but it is a tough class. There is the problem solving portion and the lab that goes with this class. You have homework from problem solving which can be very confusing. The labs are hard, but you can get help from ASC. He does programs in class and posts them on moodle.
He's really good he does a good job at explaining coding and he makes a lot of jokes in class. I would definitely recommend him over anyone else. The only thing with him is he does throw some temper tantrums if you pack up too early.
Great guy and funny teacher. Beware that first test in EGR 1400. after that pretty smooth. you learn a lot but do it slowly
Amazing professor. He makes sure students understand material by going at beginner-friendly pace. The class does get harder near the end of the semester. I highly suggest looking at previous exams, notes, and labs when studying. He posts his lecture programs in moodle after every class. No curve but will bump up grade if improvement is shown.
Not an easy class but the book examples really help and so does he if you go to his office hours! Really cares about his students, is funny, and has days where he just does fun things like bring in food for us! Even goes as far as to get each student their favorite food if the class size is small enough and he has the time
Great professor, but when he tells you there are no tricks in his exams? He not telling the truth, there are tricks in there.
He's a really really really smart dude and cares about his students. You do need to put the time in to understand things but he does a really good job at explaining things in class. Grading is very fair and clear. He also makes jokes in class and tries to lighten the mood whenever possible. Honestly he's too smart to be teaching at OU.
Definitely the most overrated professor I've had. He's nice and has clear English, but the grading is frustrating. The other professor gave 20%+ curves on every single test while Hanna gives none but mentions he will if you “show improvement”. Even with 25% improvement on the final, no exam replacement. Good for learning, bad if you care about GPA.
Class Info
Online Classes
100%
Attendance Mandatory
27%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.33 avg changeRatings by Course
CSE171
5.0
(3)CSE131141
5.0
(1)CSE271
5.0
(1)EGN121
5.0
(1)EGR250
5.0
(1)Difficulty by Course
ECE4710
4.0
ECE378
3.5
CSE378
3.3
EGR1400
3.3
CSE171
3.0