2.6
Quality3.2
Difficulty49%
Would Retake84
Reviews49%
Would Retake
84
Reviews
Rating DistributionOfficial
5
12
4
14
3
12
2
24
1
22
What Students Say
“Oh Bob, the way you read off powerpoints is nothing less than majestic”
EC109 - 1.0 rating“literally projected the answer key by accident during the final”
ECE109 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
ECE212
4.0
(15)ECE209
3.0
(1)ECE109
2.4
(64)EC109
2.0
(4)Difficulty by Course
ECE209
4.0
EC109
3.5
ECE109
3.4
ECE212
2.5
Reviews (84)
He reads slides he didn't even make verbatim. The only point in coming to class is to do the TopHat questions. If you don't understand the slides, then you pretty much have to teach yourself.
He's a really cool and nice guy, but his lectures are kinda boring and he reads straight off the slides. He also makes you go to his office to get the answers to the practice tests, which is a huge pain in the rear, and he puts questions from the practice tests on the actual tests.
Oh Bob, the way you read off powerpoints is nothing less than majestic
Jk he sucks. Reads slides verbatim.
Bob Evans is THE WORST INSTRUCTOR I have ever had. Reads the words straight off the slides, messes up practice problems, does not teach the material well at all. Provides no context of what he's teaching. Expects the class to already know what he's talking about. No clear curriculum, never has a lesson plan.
Literally reads powerpoint slides. The only reason to go to class is for TopHat (in-class work). Good luck taking notes, he goes way too fast. I absolutely recommend the textbook over Prof. Evans.
literally projected the answer key by accident during the final
Bob Evans is a great professor if you make sure to go to his office to clarify anything you don't understand. He means really well and listens and applies feedback almost immediately.
First semester at ncsu as a transfer student and Dr. Bob is by far the best teacher I have. If you need help with anything he will do his best to help you out in office hours. Lecture can be kind of stale sometime but he listens to student concerns and resolves accordingly. Would definitely take Dr. Evans again, very nice guy too.
Bob is not the most interesting guy in the world, and his lectures are not interesting. However, the class is not too difficult and he gives partial credit. Also, he is good in his office hours.
For our class the main issue is he moves very fast and seems to expect you to already know some of the material. The class does get progressively harder. Bob himself is a funny man that will be glad to explain the concepts if you just ask. He loves students coming to him during office hours. He knows when the lectures get boring and he fixes it.
Dr. Evans may not be the greatest lecturer, but the material for 109 is relatively self explanatory. He is super accessible to ask questions, and is very friendly. The programs can be a bit difficult, but completely manageable.
He just never teaches anything. He just reads everything word for word from the powerpoint and never provides any context.
Bob Evans is a very mediocre lecturer. But hes very helpful outside class if you have any questions with the projects or homework. Not a hard class.
Go. To. Office. Hours! Throughout the semester therell be numerous office hours from both Bob and the TAs. If you utilize them youll do just fine in the class. Put in as much work outside the classroom as you can, theres a lot of self teaching here. Also, when you do the programs, make sure you understand what youre doing or exams will be hard.
If you don't have a ton of experience with coding then the programs will be really difficult for you but they are only worth 10% of your grade. The homework and problems sessions are not that bad and will definitely help your grade. The tests are worth the majority of your grade which sucks. The second test and the final are brutal.
Dr. Evans is a good professor. He doesn't just read from the slides, and his lectures are actually very useful for quickly wrapping your head around the subject matter.
Not a particularly engaging lecturer, but he does at least clearly communicate the course concepts. The tests and especially the programming assignments are very difficult, so don't be afraid to seek him out after lecture or during office hours.
He's super chill and a really great teacher
Bob will treat you right, and you should take him over the other 212 professors. He's better in 212 than 109.
One of the best ECE professors there is. He genuinely cares for your success and will gladly help you if you approach him. I had him for 109 and 212 and he prepared me very well for the rest of my ECE classes going forward.
This professor isn't that great at explaining what's on his slides but asking him questions one-on-one really helps. He encourages students to help each other and honestly that's really good advice. The material builds upon itself in a very logical manner; be sure to get a good foundation in the beginning and look to other students for help.
I had him for a streamed lecture, from what i have read he seems great if you can get to him 1 on 1 but, from my experience just getting his lecture is hell on earth. He is not great about telling you what is on the test, I found it best to read the book while listening back to the lectures because he skips around and isn't the best at explaining.
Awful teacher. His explaining made no sense to me and now I am a math major because of him.
Oh, where to begin with Bob. His lectures for 109 are mandatory but utterly useless. His explanations leave everything to be desired. His tests are graded harder than they need to be. He is reasonably good at answering your questions in office hours, but you probably wont know what to ask. He does not conform to reason.
Lectures introduce a ton of material but provide zero context for how to use said material. The textbook is pretty decent for most chapters, but a few are confusing and I just cannot get a grasp of them. He clearly knows what he's talking about but the man cannot teach.
Dr Evans is a pretty cool dude. He likes to make dad jokes. As for teaching, he wasn't the best in a lecture hall, but I've heard he's great 1-on-1. I never met with him outside of class; instead, the TAs were lifesavers in this class. Go to their study sessions. Read the textbook. Find a group of friends to study with and help each other out.
It annoys me that everyone saying he is a really bad professor when he is not. He teaches the introductory courses so that is why they seem difficult to digest. Give him a chance, if you did not understand anything go to his office hours. He is caring and helping.
Be prepared to learn outside of lecture. Textbook is alright. Tests are similar to practice exams. Good luck with the programs. Ask a TA for help. Definitely try to have a study group.
What Dr. Evans lacks in in-lecture explanations he more than makes up in office hours and by email. He really cares about his students, provides clear directions and good feedback, and is always happy to talk or be a reference for you. The bad reviews on here are because he teaches an unpopular freshman class, 109. His 212 class is excellent.
His 109 class is awful. Truly abominable. The class was a semester-long meltdown. The content itself is easy. Bob Evans makes it difficult. LC3 is entirely useless as a programming language and documentation is scant at best. Bob slurs his way through lectures, skims through slides he didn't write, doesn't teach to the tests. Absolute trash.
Pretty easy class, but lectures are so dry. Luckily he doesn't take attendance, so you can skip all semester and just teach yourself the material and show up for the tests.
Dr Evans is a nice and funny guy. However, the way he set up the class(software then hardware) is hectic as he did a poor job explaining LC3. The programming assignments were tough, but the tests were somewhat easier than the assignments. The material is overall not tough, but he skims a lot in the class leaving us to learn ourselves.
Lectures were close to useless, I learned a lot from the problem sessions with my undergrad TA. Use those problem sessions to your advantage to ask questions and receive feedback on your programs. Bob is apparently really helpful outside of class, but the lectures are pretty bad, and the way the class was laid out this semester made it confusing.
If you want an unresponsive professor who will never reply to your emails and will bore students with his lectures then Bob is perfect for you.
Nice guy, but extremely boring and just reads off the slides. Not only that, he skims over a lot of information which forces you to do most of the learning in problem session. He is very helpful in emails, however seriously needs to change his teaching style or the class structure completely.
Seems like a good person but a terrible lecturer. Reads directly off slides and handwriting is worse than most doctors'. His example project didn't even match the criteria he was grading us on.
He's a good guy, better in one-on-ones, not such a great lecturer. He seems to care more about the students than some of the other professors I had this semester too. Fostered a good environment in the classroom as well, his teaching style could use a little fine tuning though. Good class overall.
Dr. Evan's may not be the best lecturer at NCSU, but he sure does care about his students. His class is straight-forward, and he is super, super helpful outside of class if you are willing to take the time to seek him out. Great guy!
A weed out class, but still unnecessarily difficult. He does seem like a good person but a terrible lecturer. He hates when we ask questions and didn't accommodate for the tight semester schedule. He likes to handwrite codes and doesn't do a good job explaining things. Programs are hard but only cause you have to figure everything out on your own.
Try to avoid Dr. Evans at all costs. He will give you three programming projects and not tell you how to use a dead programming language that doesn't even make sense. Have fun teaching yourself how to do everything. The problem sessions are worth it because you actually learn how to do everything there. His lectures are long and useless.
Professor is not passionate about subject, his lectures are rushed and monotonous. He does not teach. Tests are not good reflection of content and pace of class. Read the textbook, rewatch lectures, study with fellow students, start homework as soon as you get it. Work with TAs as much as possible. You will not get enough from lectures alone.
Professor seems to be falling asleep mid-lecture, completely dispassionate about the subject matter. He teaches material at random, with no regard to logic or assignment due dates (We had assignments due before he taught the material inside them). I learned more from two TA's in 30 minutes than I did from the professor all class period.
Bob Evans is the least informative and most boring lecturer I've encountered. He is unwilling to answer student questions (the most common response from him is 'you should know this, review previous lectures for your answer'), and he is terrible at explaining topics. Avoid him if possible. Unfortunately, you'll probably have him as an ECE major
I tried hard to stay focused with his lecturers, but every time I take a nap by accident. With all due respect, he is one of the most professors I ever had. You will learn better from youtube and the TAs. Tests were hard and a lot of work.
His handwriting is not good. It's unclear why he chooses to handwrite things rather than just type it out. This is especially frustrating with coding examples. Through the entire semester I had the feeling that Dr. Evans may have forgotten that his students are complete beginners. Did not feel like an intro class at all for the last half.
I had Dr. Evans for ECE109, I enjoyed the content and appreciated that he had prompt feedback even on the weekends despite their being hundreds of students in the class. The lectures were admittingly lacking and the posts about the class being a filter class are definitely correct. The real challenge was projects weren't graded at all till the end.
Professor Evans was interesting. The live lectures were not that useful and most of my learning was done by asking other students a ton of questions. If you did good during the hardware half, don't expect to do the same in software because it is much harder. Hardest part of the class was the by far the programs and the tests were not easy either.
Bob Evans is definitely the worst teacher I have had at NCSU yet. ECE109 was pretty terrible honestly, everything from the tests to the hw to the program assignments was pretty bad. I'm glad I never have to take this class again. I appreciate that he curved the second test a lot, and the final was multiple choice (this semester), so it was easy.
ECE109 online was pretty bad. The textbook was mandatory but never referenced. Bob's online lecturing skills left a lot to be desired. A lot of miscommunication on some of the program info (there are 3 in total). Exams are worth 65% of the class (textbook is next to useless for these), with programs accounting for 15% TOTAL. Grades took a LONG time
Bobbert is great. He's hard to listen to and pay attention, but he puts EVERYTHING in his powerpoints and his tests are a breeze. He "requires" his textbook because FAFSA won't pay for anything that isn't required, but you don't need the book. The man is a gem. He tries hard, is lenient, and cares about his students. Let him know what you need.
Flipped class. During the times we did meet up for class, he would just repeat the lecture notes that he had already recorded. His recorded notes were very unhelpful so a lot of the class was self taught, however the programming language we used was not the hardest to understand once you get past the first programming assignment.
Bob is easily the worst lecturer I've ever had. He just reads off his slides, quietly reviewing the material like we're already supposed to know it. The hardware part of the class wasn't too bad, but be prepared to teach yourself how to code with assembly language. Other than that, he's a great guy, would recommend everyone take him.
The first half of the class is straightforward enough if you put enough effort in. LC3 is a cluster though and you will not get anywhere with only what you are taught in class (not much). Tests are pretty intense although they get curved hard. Super nice guy - not great at teaching.
Bob is single handedly the worst teacher I have ever had. This is a class where 2 tests, and final exam grade practically determine if you pass the class. Bob puts no effort into actually explaining the material to a point where it is understandable. I could write an essay about why this class is terrible but I only have 350 words.
Bob lectures, assigns homework, and gives tests like any other professor. Unlike any other professor, he will inspire you with solid jokes and a dry sense of humor. Content is not difficult, so keep up to date with the assignments and you will be fine. The man is a treasure, so enjoy your time with him.
Bob is a cool dude but cannot teach. His lectures are extremely boring and he basically just reads off slides. Get ready to teach yourself almost everything.
Bob is a funny guy but he isn't a good professor. You have to teach LC-3 to yourself, as he basically just reads the slides. The tests aren't terrible if you study the old tests he provides.
Go to every class and to office hours. Also, start the programs EARLY! I personally didn't have great luck with office hours with TAs. However, when I emailed Dr. Evans with questions he always pointed me in the right direction. This is definitely a slightly frustrating class if you have not coded before but not impossible.
This teacher made me fall asleep everyday
This class made me want to drop out of being an EE. The first half of the class is all logic gates and practical things, but once you get to the programming part (LC3) its all over. Bob just reads off the slide providing no real examples of code that will be useful on the test or projects. Test 2 I got a 65 (including the curve) so beware of this.
Bobert is so much better for 212 than for 109. He still can't teach, but the material in 212 can be easily self-taught. Like LC-3, he doesn't really teach Verilog, but there isn't much Verilog on the tests. Projects can be frustrating, but if you know the course material, they aren't too bad. Still, you should probably take Aysu.
Tests and the final are worth over 70% of your grade so be prepared to put in the work for those. STUDY THE PRACTICE TESTS!! those are the most valuable resources to study for tests. Try to put together a study group it is your best chance.
Pretty good Teacher, goes through slides most of the time and explains examples. Slides and recording are always accessible. Very accessible for questions at any time. Homework is very light, 2 Tests and a final, None are too bad, Test 2 got a big curve. Writing 3 programs in Assembly is the hardest part. Nice guy.
Dr. Evans lets the T.A.'s run the class. They sometimes make the exams and they are allowed to grade with little to no oversight. The T.A.'s grade however they choose, bumping up grades as they choose. Dr. Evans himself is not tech savvy and doesn't know how to work his computer at times. His lectures consist of just power point slides.
It's Bob Evans... There is no way to describe Bob without taking his class. He's just so special. People tend to complain about how hard this class is, but it's really not that bad. You can learn assembly in about an hour if you just sit down and do it.
The class is very hard to pay attention to because he is very boring, and when you do actually pay attention, his lectures are rarely helpful. TAs are your main source of learning, and a good TA can help you in this class a lot. The second half of the class is way harder than the first half. The teacher is nice and treats everyone with respect.
Honestly try to avoid this class if you can. First test is reasonable and you can teach yourself. Once you get to the second unit its game over. You become the most lost student of all time and don't know what's going on. Just try to fail the least out of the other students in your class and you may be ok.
Bob is not a good teacher, but he is a kind person. Two main units of the semester, hardware and software. The hardware you can teach yourself and it's not too bad. The software however is very difficult. Bob cannot teach both of the units so make sure you are good at teaching yourself. Get a group of friends to work with and dont put things off.
Bob Evans is legendary
Bob Evans is kind and understanding. He is not a great lecturer, but his notes are fantastic, and his assignments are very educational. I love this man.
Bob Evans is not the best lecturer but a very kind person. The first part of the class is very easy and the second part(software) is more difficult but manageable. If you do the programming assignments yourself, the second test shouldn't be that bad. Programs are difficult and time consuming. Bob has a very good dry sense of humor.
Dr. Evans is a very monotone lecturer with messy handwriting. He does say useful things during the lectures but it is difficult to stay engaged. Despite this he is willing to answer questions and curves tests to help grades. It is important to hold yourself accountable because it is easy to want to skip class or not watch any lectures .
The only time lectures were useful in this class was up until after the first exam. Once you start learning about assembly and machine coding, just start reviewing notes and making study groups. Moves very fast through lectures, so taking notes before class or just taking notes online will probably be more useful than attending later in the class.
Dr. Evans is as boring as his name sounds. His lectures are somewhat useful but hard to pay attention to. His office hours are actually pretty helpful, especially on the programs and homework. His Moodle page is terribly unorganized but it has a lot of good resources. The way he formats ECE 109 is weird. Prepare to learn LC3 on your own.
If you are doing ECE, you will probably have to take Dr. Evans. If you have a choice, I would suggest taking someone else. He's not the worst teacher, but he isn't great. The first half of the semester is a breeze until it gets to assembly and you really have to teach yourself the material. I appreciated his many attempts to make the class laugh
Bob Evans is not a good teacher, especially for an intro level course. His lectures are boring and makes it hard to follow. The assistant prof was way more helpful in understanding the programs. I never went to lecture, relied on youtube, and the recitation. The TA's and prob sessions are super helpful. The first half isn't as bad as the second.
Appreciate Bob. Greatness
So, theres not a lot to say about him, his reputation clearly precedes him. He is retiring, but he needs it to be honest. For having multiple engineering degrees he's isn't good with tech at all, oh well.
I had Bob for 109/212 and really enjoyed him as a teacher. He's very caring and gets to know students that come to office hours. If you ask questions he makes a genuine effort to help you understand the material. He's a very kind and funny man. His lectures are like listening to your dad explaining how to fix a car, in the best way possible.
I had him for 109 and 212. He is a much better 212 teacher (probably because it's easier / not as fundamental as 109). He is retiring so there isn't much else to say. Regarding 212, the labs are probably the hardest part and about 70% of your grade are tests which I am not a fan of. Labs will take you a LONG time so better start early.
I think Bob gets a bad rep. He isn't a teacher to write home about, but he is funny cares about his students, reminds me of a sweet grandpa. He knows the material well, albeit a boring lecturer sometimes. He makes the class extremely passable if you are willing to put in work to learn the material.
I had him for both 109/212. Sometimes lectures could get a bit boring, but the content itself was relatively straightforward. The labs were time consuming, but if start early and go to office hours for help, he is very willing to help you and the labs are doable. Bob is retiring, but he might come back part time in the future so keep an eye out.
Just lock in, read the textbooks word for word, and you will do fine. There's no point in going to class, other than for the exams, partly because Bob just reads off the slides and partly because there are 100+ students.
Class Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
ECE212
4.0
(15)ECE209
3.0
(1)ECE109
2.4
(64)EC109
2.0
(4)Difficulty by Course
ECE209
4.0
EC109
3.5
ECE109
3.4
ECE212
2.5