3.9

Ron Bowman

Engineering - University of Alabama in Huntsville

3.9
Quality
2.7
Difficulty
84%
Would Retake
121
Reviews
3.9
Quality
2.7
Difficulty
4.1
Helpful
3.8
Clarity

84%

Would Retake

121

Reviews

Rating Distribution
Official

5

55

4

40

3

12

2

7

1

7

What Students Say

The Bow-Master is lit

EE213 - 5.0 rating

I went to the UAH professor search bar and typed in 'GOAT' and it took me here

EE213 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A (26)
A+ (12)
B+ (6)
Grade Distribution
A(38)B(5)C(7)D(0)F(0)A-/B+(9)
Based on 63 reported grades
A: 26
A+: 12
B+: 6
C: 6
Common Tags
Clear grading criteria (25)
EXTRA CREDIT (23)
Lots of homework (18)
Lecture heavy (15)
Respected (10)
Accessible outside class (10)
Test heavy (6)
Gives good feedback (5)
Rating Trend

Stable

-0.14 avg change
Mar
Apr
May
Aug
Oct
Dec
Last 6 months
Ratings by Course

CKTSA

5.0

(1)

EE215

4.5

(2)

EE313

4.5

(13)

EE213

4.2

(36)

CPE112

4.1

(32)
+7 more courses
Difficulty by Course

EE300

4.0

ENG101

3.3

CKTSA

3.0

CPE11201

3.0

CPE548

3.0

Reviews (121)
4.0
2.0
EE313
Apr 4, 2003

No Comments

5.0
2.0
EE313
Apr 11, 2003

Very good instructor! He made everything clear, graded fairly and was always willing to offer help.

5.0
3.0
EE313
Jun 19, 2003

No Comments

2.0
4.0
EE313
Feb 24, 2005

Went to way to fast! more worried about falling behind and getting through material than actually teaching the material(class)... Bring a video recorder to class because you cant keep up with the fast pace.And he will fail you.

3.0
3.0
CPE112
May 5, 2005

Went VERY fast in class-really no point in attending because all the notes are on classweb except to get codes for bonus points on tests. VERY willing to help however, and if he doesn't agree with the grader's grade on the program he gives you points.Tests are fairly difficult

4.0
2.0
CPE112
May 27, 2005

gave a lot of bonus points. was there to help if you just asked, but you have to ask

1.0
4.0
EE300
Jun 27, 2005

No Comments

5.0
1.0
CPE112
Aug 22, 2005

A Great profesor, he was always willing to help if you had any questions, even if it meant spending an hour in the lab to help you with your program. Some thought that he was a hard professor, but he graded fairly and his tests were equal to that of any engineering class here at UAH. Why are you in engineering if you don't want to work hard?!

4.0
3.0
CPE112
Nov 8, 2005

He just reads directly from his presentations. His tests are fairly difficult if you don't keep up. He goes at a pretty fast pace.

4.0
1.0
EE100
Dec 14, 2005

Bowman is not a good teacher and if you don't like to learn on your own, please get out of his class because he goes so fast that you are not going to be able to keep up with what he is try to teach. good luck.

4.0
3.0
CPE112
Dec 20, 2005

No Comments

4.0
4.0
CPE112
May 3, 2006

I had no previous experience in programming and this class was extremely hard for me because he taught at such a fast pace and his notes were straight from the book and he just read them off the board.

5.0
3.0
CPE112
Oct 31, 2006

Bowman is a decent instructor. The only way he will stop during his reading of the slides is to ask questions. Outside of class, Bowman was more than helpful with any questions. His tests are a logical clustermess, and too long for the time allowed. Would recommend him if you have time enough to read the whole book.

2.0
5.0
CPE112
Dec 9, 2006

I had a programming class in high school, so I thought this class wouldn't be very difficult. I was wrong. The tests were not very hard, but the programs were virtually impossible. Plan on spending several hours in the lab for each program. Dr. Bowman generally reads his notes straight from the powerpoint so be prepared to do alot of reading.

5.0
2.0
EE213
May 2, 2007

This guy was awesome. My work was giving me a lot of trouble so he let me take the tests early. He is a great teacher and he makes Circuits fun. I dropped Corsetti's Circuits class cause it seemed so hard, but Bowman really put it down to a level where anyone can understand. Great teacher....if you have a chance, take his class. Its fun and easy!

5.0
2.0
CPE112
May 7, 2007

Bowman is a pretty good teacher. Although his lectures are EXTREMELY boring, he does a good job overall. He's good about giving extra credit and is reasonable on tests. The programs are obnoxious but the worst part about this class is the final. The final is MUCH harder than any of his other exams.

4.0
2.0
EE313
Aug 6, 2007

He doesn't always explain the material all that well, but he is not overly difficult. His test are long, but not impossible. He is very helpful and fair. Gives decent amount of bonus point opportunities. I made a B with little to moderate amounts of studying, and I had a crapy 213 professor. So I would recommend.

5.0
1.0
CPE112
Nov 30, 2007

I had him for CPE 112. I found the class to be quite easy. The lab is harder than the class. The tests are similar to examples he has supplied on WEBCT. He also gave quite a bit of extra credit. I have recommended him to anyone taking 112.

5.0
3.0
CPE112
Dec 13, 2007

Very good teacher. For the lab, in the rare case that he doesn't provide you with the code you need, there are tons of example programs on webct. More than willing to go out of his way to help you understand things..if he doesn't know the answer he'll find someone who does. Highly recommended. Just watch out for the "trick" questions on the tests.

5.0
3.0
EE213
Jan 1, 2008

Mr. Bowman is a great instuctor for EE213. We used a new book fall '07, but he never missed a beat. Tests are few and long but plenty of extra credit over the course. Do the work and you'll get the A.

4.0
2.0
EE213
Jan 3, 2008

He is a good teacher. He will also help you if you need it. He is good about keeping his office hours and he is easy to get along with. You can e-mail him or call him.

4.0
3.0
EE213
Mar 17, 2008

Not terribly difficult. Be there for the quizzes and do the homework (which can be time consuming). His tests are easy if you understand the material, but wacth out for the final. It was way more difficult than his tests.

5.0
2.0
EE313
Apr 8, 2008

Moves fast through lot's of examples in class, which I like I can read the theory and derivations from the book, he shows how the theory works and why. Test are long but not too bad if you know HW and review the quizzes. Very approachable and he will help you if you ask. I will take him again if I can!

3.0
4.0
CPE112
May 5, 2008

class is very boring!!! notes are almost useless. you must program to understand anything he says. test were not pertinent to work in programming lab. he is willing to help. if you have to take it just survive it.

5.0
2.0
CPE112
May 19, 2008

I really liked this class. True his voice was a little monotonous but I thought his lectures were informative. He was very helpful with questions about the assigned programs. Sample exams were posted on the internet and studying them made the tests extremely simple.

3.0
4.0
CPE112
Oct 3, 2008

Uses powerpoint slides for the lecture. I did not learn anything from the lecture, learned everything from the TA in the lab. Be prepared to read the text book to learn how to program.

3.0
2.0
CPE112
Jan 13, 2009

some people may have learned from his lectures but i did not. everything he goes over in class is on Angel and most important ideas are listed in bold red that will be on the test. test banks are on angel as well, so if you study those you can pass the class. the lab is another story, that's dependent on your understanding of programming.

4.0
3.0
CPE112
Jan 28, 2009

could barely keep my eyes open during the lectures. if you are truly interested in the material, then i guess you would call his lectures good. study practice tests and you'll pass the exams.

5.0
4.0
EE213
Apr 9, 2009

Mr. Bowman is an awesome professor. He is very dedicated at his job. There is plenty of extra credit to enhance your grade. There are weekly quizes and homework. The tests are very long. He will post all of his old tests so you can study with. I will take him again if at all possible.

5.0
4.0
EE313
Apr 9, 2009

You better be there for his quizes. They will be given once a week, along with homwork. I might have opened my book twice through the semester. He does a great job teaching 3-phase analysis. The z-parameter alaysis; however, didn't go so well. I would strongly recommend him for 213 and 313. Tests are 5 or 6 questions, and there is extra credit.

5.0
3.0
CPE112
Nov 10, 2009

Very helpful teacher. Shows up in the labs if he can and is very willing to help with the projects there as well. Study the old tests he puts online and do your projects and you should do fine. But there is still some work involved but not as bad as some classes i've taken.

5.0
4.0
CPE112
Jan 11, 2010

He is a very dedicated, highly motivated, very intelligent professor. If you want to learn and learn a lot, he can teach well and uses tons of applied examples. If you want easy, get out of engineering or don't expect to find a job later. He offers HW, quizzes, lab assignments, 3 tests, and final; good balance of grading. Study hard get old stuff.

5.0
4.0
EE213
Jan 11, 2010

He did a very good job explaining the concepts and was very efficient. Although towards the end of the semester ran out of time and had to cram. If you want to learn, take him. He can teach well and uses tons of examples. He gives HW & Quizzes & EXTRA CREDIT. Study hard get old stuff. I had him for EE213 and CPE112; I made an 'A' in both.

5.0
2.0
CPE112
May 7, 2010

Mr. Bowman is one of the better teachers I've had experience with at UAH. He explains introductory C++ assuming you know nothing about C++ when you come into the class. He shows lots of examples, welcomes questions and always has answers. I recommend Mr. Bowman if you are taking CPE112. The projects are challenging and fun. The tests are just right

4.0
1.0
CPE112
May 20, 2010

Funny, knowledgeable, and always around if you have questions. I found this class extremely easy.

3.0
1.0
CPE112
Jun 22, 2010

Good professor, and fairly easy. Gives you plenty of guidelines on studying for the exams.

5.0
3.0
EE313
Nov 25, 2010

Excellent professor. I wouldn't think twice about recommending him or taking anything else I can possibly take with him. He gives a lot of extra credit and the homework does an excellent job of preparing students for the exams. You will need to be very proficient with a graphing calculator for the exams and know EE213 material well.

5.0
1.0
CPE112
Dec 16, 2010

I took him for CPE112, and he was a great professor. i just registred for CPE448, hopefully he is still the same.

4.0
2.0
CPE112
Mar 10, 2011

I HATE programming but I still got an A in this class because he is so easy. Study the practice exams because the real exams are very similar but make sure you read the questions because he will change something. Go to class to take the quizzes and if the class asks to make it a take home quiz, he may make it take home. Take this guy.

5.0
3.0
CKTSA
Jul 31, 2011

Good teacher. Really wants you to learn the material. Partial credit saved me in this course. Quizzes and homework are easy but tests are harder.

3.0
4.0
EE313
Nov 19, 2011

gives plenty of homework.

4.0
3.0
EE213
Jan 4, 2012

As stated earlier, the man gives PLENTY of homework. I had him for Circuits I and C++ in the same semester so I got twice the work. The material can be more confusing than difficult, but Dr. Bowman has a rare skill called "teaching" that most professors don't have anymore so do your homework and practice. He is cool as a fan also which helps.

5.0
2.0
EE213
Jan 10, 2012

Gives plenty of homework, but it's all helpful. All of his examples and homework assignments are related to the tests he gives, and he's very fair as far as grading goes. Do your homework and you'll be fine!

2.0
4.0
CPE112
Jan 26, 2012

Make friends who enjoy programming. Otherwise you may gt left behind pretty quick.

5.0
3.0
EE313
Apr 13, 2012

My 3rd class with Dr. Bowman and my thoughts haven't changed much. The material can be more confusing than it is difficult. He does a great job at relaying the information to students, but he will work you to DEATH. I think he operates on a rechargable battery or something. But he is cooler than a snowstorm so take him whenvever you can.

4.0
2.0
CPE112
Jan 4, 2013

He teaches in class, but I learned most of the material through the labs. The class is not hard and you can make an A with a bit of work. Good professor to take for this course.

5.0
3.0
CPE112
May 8, 2013

Dr. Bowman is a really nice guy and knows his stuff. He is always willing to help out with a program if you get stuck. His tests are kind of tricky and the projects suck pretty bad. It definitely helps to know someone who is good at programming, otherwise figuring out your mistakes on the projects on your own can be a nightmare.

4.0
3.0
CPE11201
Jan 2, 2014

He goes through the material rather quickly in class, but posts all his slides online. If you get to know him he will help you with ANY problem you have (this is especially useful in the labs). His tests are not easy, but if you make B's on them and solid A's on the lab projects, you'll get an A in the class.

5.0
2.0
EE313
Grade: A
May 7, 2014

Great teacher! His tests are long, but he gives you all his previous tests to study with (use them). He gives 3 tests, including the final (25% each), homework (10%) and quizzes (15%).

4.0
3.0
CPE112
Dec 8, 2014

interested in programming and wants you to succeed

4.0
2.0
CPE112
Grade: A+
Dec 17, 2014

This is not a hard class if you pay attention. He goes really, really fast so it helps to take notes. If you don't understand something, ask in lab. Do not wait till later to learn! Everything builds so if you miss some concepts it can get difficult quickly. He tries to be straightforward about the material and is clear about grading policies including quizzes and extra credit. Lab is pretty much monitored study time with the TA andor Dr. Bowman answering questions and giving examples. Use it to make sure your programs run correctly. If you have 100% match to the sample script, you get an extra 10% added to that assignment and there's an extra optional program at the end. Take advantage of both of these extra credit opportunities! My biggest piece of advice: get some old tests to study. They are very similar to the tests you will take in class.

5.0
4.0
EE313
Apr 15, 2015

I had Dr Bowman for CPE112 as well and if you do the work, which is a lot, you will know programming or circuits or whatever you're taking. Tons of applied examples and testsquizzes reflect the material covered in class. Everything about his classes are clearly laid out and he keeps Canvas updated so you always know where you stand. Great teacher!

4.0
2.0
CPE112
Grade: A+
Apr 28, 2015

I would definitely recommend anybody to take his class. He's corny and his lectures are somewhat boring, but if you go and pay attention, it's a fairly easy class.

4.0
2.0
CPE112
Grade: A
Apr 30, 2015

Hes a great teacher. Constantly looking to help you rarely does he ever not respond back to emails you might send to him asking questions. His tests come straight from his notes and he gives you study guides of old tests that he used in previous years.

4.0
2.0
CPE112
May 18, 2015

Ask for help during labs, he'll give you the answer to homework problems

5.0
2.0
CPE112
Grade: B+
Jul 19, 2015

Computer programming is not a blow your hair back kind of class. It is dry, and I believe, impossible to make lectures interesting. This is not that big of a deal, we are here for degrees, not entertainment. Bowman does a fine job.

3.0
3.0
ENG101
May 2, 2016

Bowman was never a good entry-level course teacher. I would recommend him for anything but FYE and ENG. Often came to class unprepared and poorly taught in the material presented. Often made mistakes during his presentations that made it all the more confusing and time consuming. He will help you if you reach out to him and will not let you fail

4.0
3.0
ENG101
Grade: A+
Jun 14, 2016
Would take again

I took this course in the first semester it was offered, so it was a learning experience for Dr. Bowman as well. That being said, I thought he did a good job teaching the course. The homework can be difficult, but he will definitely help you out. The tests and quizzes tend to be easier than the homework, definitely very fair.

2.0
4.0
ENG101
Grade: A
Aug 10, 2016
Wouldn't take again

This class is terrible. He knows nothing about the information he is teaching and is basically no help whatsoever. He is hateful and sarcastic when asked questions. I would never take this class or professor again.

4.0
3.0
CPE211
Dec 11, 2016
Would take again

Bowman can be pretty bland when it comes to lectures, but it's hard to make C++ lectures very entertaining. That said, his notes are very clear & concise that help with tests and projects. The projects can be a little difficult if you haven't programmed before, so make sure you work with your classmates! Overall, Bowman is a great guy and teacher.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
4.0
3.0
ENG101
Grade: B
Dec 16, 2016
Would take again

Bowman is awesome. He is very kind and understanding. He is always going around helping students with assignments after lecture. His tests are open web, you can access past assignments during the test, and he will help you during the test! Come on, this guy is great! One of the best at UAH.

Inspirational
ACCESSIBLE OUTSIDE CLASS
3.0
2.0
CPE448
Grade: A
Dec 18, 2016
Would take again

You can get a lot from this class theorywise, but Bowman's graded material is the exact opposite. Exams are virtually mirrors of previous years', therefore you can get by with just memorizing them. Projects are so easy that feel like busywork. Homework requires more thinking, but being in 2016 nowadays everyone has Chegg or knows someone who does.

5.0
3.0
EE313
Grade: A
Feb 11, 2017
Would take again

Mr. Bowman is a great teacher. He is very clear when it comes to explaining the material in any of his classes. His exams can be a bit challenging. However, the homeworks definitely help with that. He assigns a lot of homeworks, but they in-turn help prepare you for the exams.

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CPE211
Dec 5, 2017
Would take again

Dr. Bowman is a great professor! He is very thorough with his lectures (PowerPoints uploaded so you can review them if needed) and always is available through his office hours or even through email with attaching your source code. He was a great professor and I hope to have the chance to take him in the future.

Clear grading criteria
EXTRA CREDIT
Would take again
5.0
3.0
CPE448
Grade: A
Dec 11, 2017
Would take again

Mr. Bowman is a great teacher, even though the material for this class is very dry and can be tedious. He gives extra credit on most homework and tests, so there is a little slack if you make a mistake on those assignments. He is very personable, and will try to explain concepts and ideas the best way possible. I would recommend taking his class.

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CPE211
Grade: C
Dec 12, 2017
Would take again

All throughout the semester he gives you projects to do with a least a week to complete them. They can be a bit tricky but there are TA's in computer labs and Bowman is helpful during office hours. Easy to pass, a little more work needed to make a C. I had no experience with C++ before so it was hard for me, but a lot of people do fine

Respected
Clear grading criteria
Would take again
3.0
3.0
CPE448
Grade: A
May 14, 2018
Would take again

Lectures straight off slides and are recorded. Very easy going and flexible with due dates. Want a due date pushed back on a tricky assignment? Ask in class and he might do it. We had 3 tests, 9 homeworks, and 5 "projects" (practical homework). He gives you past tests to study. He didn't seem SUPER familiar with the material of this course, though.

Clear grading criteria
4.0
3.0
CPE548
Grade: A-
May 31, 2018
Would take again

Was a good teacher and seemed to try and engage with students. Was easy to get a hold of outside of class and he seemed to care more than most of the other professors I've had. Material was straight forward (Computer Networking). Tests were fair and covered material he said would be on it.

Gives good feedback
Respected
Caring
5.0
2.0
EE213
Jan 12, 2019
Would take again

The Bow-Master is lit.

Amazing lectures
Clear grading criteria
LECTURE HEAVY
5.0
3.0
EE213
Mar 7, 2019
Would take again

I went to the UAH professor search bar and typed in 'GOAT' and it took me here.

Lots of homework
Clear grading criteria
Lecture heavy
4.0
4.0
EE213
Grade: C
May 3, 2019
Would take again

Took him for circuits, overall very good teacher, tests were rather difficult and you really had to have a firm grip on the material to pass but he was EXTREMELY generous with partial credit. He also gave plenty of free points every chance he could.

Respected
Accessible outside class
Skip class? You won't pass.
3.0
3.0
CPE211
Grade: A
Sep 16, 2019
Would take again

This class is so extremely boring and Bowman's monotone voice doesn't help, but his tests are easy enough and the projects have extremely clear grading criteria so you can work on them until you know you'll get a 100. I almost never paid attention in lecture because he would get so distracted by questions, but sample exams/projects made tests easy.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
2.0
EE213
Grade: A
Dec 12, 2019
Would take again

Professor BROman is a solid professor and a good choice for a stress free experience. Goes over the material well in lecture, no surprises on test day. Recommend for a fun time and easy grade comparatively.

Respected
Clear grading criteria
Hilarious
4.0
2.0
EE213
Dec 16, 2019
Would take again

Very lecture heavy, a lot of times very monotonous. Lots of helpful examples in class and lectures are recorded for reference. Lots of homework and quizzes. Easy class if you keep up, though it can get difficult if you fall behind. Pretty funny guy, though.

Lots of homework
Test heavy
Lecture heavy
5.0
2.0
EE213
Grade: A
Dec 16, 2019
Would take again

You have to try to not get an A to not get an A.

Hilarious
Amazing lectures
Caring
1.0
5.0
CPE211
Grade: C
Dec 19, 2019
Wouldn't take again

Awful. CPE211 is an introduction to C++ class and he taught it as if it were a refresher course. He based the class on the students that already knew the material and to be honest, I think he could care less if the students learned the material or not. Not personable and very arrogant. Thankfully, I do not have to take him for anything else.

Test heavy
Lecture heavy
5.0
1.0
CPE211
Grade: A+
Dec 23, 2019
Would take again

Easy breezy if you have basic coding experience

Graded by few things
Hilarious
Lecture heavy
4.0
2.0
EE213
Grade: A+
Apr 30, 2020
Would take again

Class is 10% quizzes, 10% homework, 50% tests (2 tests), and 30% final exam. His lectures are uninformative so I learned from the textbook. Good news is that he gives you his old tests and only tests on surface level information. Much like statics, a few concepts show up over and over again, so if you understand those you will do well.

Lots of homework
Participation matters
EXTRA CREDIT
5.0
2.0
EE213
Grade: A
May 5, 2020
Would take again

He's great. It's pretty easy to get an A. Exams and quizzes are similar to HW and lectures. He's really chill and really cares.

Clear grading criteria
Amazing lectures
EXTRA CREDIT
2.0
2.0
CPE211
Grade: A
Oct 20, 2020
Wouldn't take again

Professor Bowman is subpar at best. He once gave us a midterm, and told us absolutely 0 information on what to study until 2 AM the day of the test. Assignment rubric was harsh and the TA's were terrible. Homework is never discussed in class, and assignment info is scattered in 3 different slideshows. If you miss ANYTHING in the slides, you do bad.

Lots of homework
Graded by few things
Tough grader
4.0
3.0
EE213
Grade: A
Dec 2, 2020
Would take again

Would 100% recommend Bowman for this class. He explains things relatively well and is quite helpful when answering questions. Expect about 1 homework assignment per week and a quiz every 2-3 weeks. However if you do the homework the tests should not be hard since they mirror the homework. Also there are lots of opportunities for extra credit.

Lots of homework
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CPE211
Grade: A
Dec 2, 2020
Would take again

Bowman was ok for this class. Expect projects about every week and they could be somewhat challenging, but not too much. Tests can be a little tedious, but all concepts come from the notes, and expect to have to write small programs on them. Also, if you have had prior C++ experience this class is a breeze, otherwise, it could be challenging.

Lots of homework
Clear grading criteria
EXTRA CREDIT
1.0
3.0
EE213
Grade: B-
Dec 6, 2020
Wouldn't take again

Honestly, he was really not a great teacher. The material wasn't that hard, but I had to teach ALL of it to myself. He would just blast through the material, giving us conceptual answers, but then wouldn't work ANY examples. If you asked him to, he would just kinda grumble then move on. Also didn't give us ANY material to study for the final.

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
EE213
Grade: Not sure yet
Dec 9, 2020
Wouldn't take again

To be fair, this was a COVID class... Works very few examples and those he does work are much simpler than what is on the homework and test. Emailed him asking if there were any good practice problems. Responded with There are no example problems. Would have been better in person. Hes a nice guy but I had a bad experience. Also, only two tests

Lots of homework
Graded by few things
Lecture heavy
4.0
2.0
EE213
Grade: A
Dec 9, 2020
Would take again

His voice and lectures put me to sleep but the tests are pretty similar to the old ones so its easy to study for

1.0
4.0
EE213
Grade: C
Dec 12, 2020
Wouldn't take again

Miserable. You know those memes where it says "What the teacher teaches" and shows something easy, then says "What is on the homework" and shows something hard then says "What is on the test" and shows something ridiculously hard? That's literally this class. Online is miserable with him.

Lots of homework
Graded by few things
Test heavy
5.0
3.0
EE213
Grade: A+
Jan 13, 2021
Would take again

Ron Bowman is a great teacher who explains things well and is open to answering questions during and after class. I went to him during office hours several times for assistance on homework, and he was very helpful. There was a decent amount of homework but they help you with the test. They also had extra credit sections that help pad your grade.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CPE211
Grade: A+
Mar 16, 2021
Would take again

Buy the book. For quizzes but I also found it more efficient to just read the chapter instead of watching lectures. The projects are fun and the class is a breeze if you know an OOP language (or have taken AP CSA). Tests are open note but thorough. Mr. Bowman is chill and clear.

Respected
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CPE211
Grade: A
Apr 28, 2021
Would take again

Bowman is a good choice for this class. He doesn't make the class overly difficult. Gives students access to tons of his previous exams and he reuses a lot of the questions from them. Not a difficult class if you attend lecture and do the HW yourself. Start HW well in advance of the due date as some of the assignments can take a lot of time to do.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
1.0
CPE211
Grade: A+
May 1, 2021
Would take again

Professor Bowman is the best professor at UAH. He responds to emails in a timely fashion and with in-depth explanations. He gave us the opportunity to get a 10% bonus on each assignment if it matches his output, which adds up. His lectures can be a little bit boring but I don't know how you would make C++ more interesting. He's a great person.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
3.0
2.0
EE213
Grade: A
Dec 12, 2021
Would take again

Great teacher, but definitely don't take him online if you can avoid it (still probably your best choice for circuits at UAH regardless though). Material was released inconsistently and in intervals of multiple weeks, and due dates were all over the place; the syllabus schedule was definitely a suggestion at best. Lots of extra credit though.

Lecture heavy
EXTRA CREDIT
4.0
3.0
EE213
Grade: A
Dec 15, 2021
Would take again

Seemed like he forgot he was teaching the class because we didn't get anything till two weeks into the semester. Aside from that and some goof ups with grading and typos in assignments, he really was an awesome professor. He tested my patience sometimes but he made up for it. VERY generous with partial credit if you show that you at least tried.

Clear grading criteria
Hilarious
Lecture heavy
1.0
5.0
CPE211
Grade: C+
Feb 7, 2022
Wouldn't take again

Worthless. In my opinion, the most worthless professor at UAH. No people skills at all. Rude. He taught the class as if it was a refresher class, as if we should already know the material. I learned nothing at all about programming in his class.

Test heavy
5.0
2.0
EE213
Grade: A
Mar 3, 2022
Would take again

Awesome professor, gives tons of extra credit and grade dropping. This class is mostly taken by non electrical engineers that have no idea what's going on and he makes it fairly easy to understand.

EXTRA CREDIT
Clear grading criteria
Caring
4.0
4.0
CPE211
Grade: Not sure yet
Dec 2, 2022
Would take again

Nice guy and pretty helpful. His lectures are boring, but he is very lenient with due dates on projects and gives some extra credit. He has old tests you can access which helps with the test.

EXTRA CREDIT
Lots of homework
5.0
3.0
CPE211
Grade: A
Jan 4, 2023
Would take again

Professor Bowman is a really nice guy. He takes the time to answer questions. He has previous tests online which are a great resource for studying for tests. He provides extra credit opportunities on every homework for the lab section and is willing to push back due dates.

EXTRA CREDIT
5.0
2.0
CPE211
Grade: A+
Aug 14, 2023
Would take again

Bowman is the GOAT for CPE211. You don't have to go to class, and the reviews are VERY similar to the tests. The lab is a bit of work and require lots of time in the Linux lab but not horrible. The final, however, is quite bad and hard, but with the grades from earlier in the class- you should be able to bomb it and still pass with an A

5.0
4.0
CPE211
Grade: B-
Oct 2, 2023
Would take again

Prof. Bowman is a really great teacher. He is very helpful if you are having trouble with the code, either through email or attending his office hours. The only downside is his midterm and final can be extremely difficult, so be sure to study, but it is possible to make a good grade in his class.

EXTRA CREDIT
Lots of homework
Lecture heavy
1.0
4.0
EE213
Grade: B
Dec 5, 2023

Wouldn't recommend Bowman at all. The very first day he expected us to know a lot about circuits already so the whole semester I was playing catch up. His lectures are very long and boring. The tests were very difficult and long, and don't expect partial credit. He waited until after fall break to randomly post 8 quizzes due withing 3 weeks.

Tough grader
Lots of homework
Test heavy
1.0
3.0
CPE211
Grade: C
Dec 5, 2023

This class was miserable. The projects took forever to complete and the tests were very long and difficult. His lectures are extremely boring and not helpful so get ready to youtube everything.

Lots of homework
Test heavy
4.0
1.0
EE213
Grade: A+
Mar 21, 2024
Would take again

Nearly slept through his 211 C++ class because it was so easy and his lectures were so dry. Circuits was much better, but I did not have to engage my brain until the last month with phasors because I was so over-prepared for his course. Friendly professor who will help you out, but occasionally forgets to post homework and death stacks them.

Gives good feedback
5.0
2.0
CPE211
Grade: A+
May 2, 2024
Would take again

What you need to know is given in Canvas, good professor, and CPE-211 was not difficult content.

Clear grading criteria
Respected
Accessible outside class
5.0
3.0
EE213
Grade: A
May 2, 2024
Would take again

Mr. Bowman gives plenty of examples, practice those and ideally go to class (attendance is optional).

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
2.0
EE213
Grade: A
May 4, 2024
Would take again

He tends to lecture for the majority of class but it is not bad. He does great at teaching you what to do, and it accessible outside of class. He is pretty lax on grading, and gives extra credit.

Amazing lectures
Lecture heavy
Accessible outside class
2.0
4.0
CPE211
Grade: B+
Aug 1, 2024

This professor treats the class as if you already know everything about programming. His lectures are incredibly boring and long. Projects take multiple hours to complete. If I did have issues he helped very fast and knew exactly how to help. Make sure you know someone who is knowledgable on the course or programming if you chose this professor.

Get ready to read
Lots of homework
Lecture heavy
5.0
3.0
EE213
Grade: B+
Oct 22, 2024
Would take again

He was one of the best professors I've ever had. If you can do the homework you can will do fine on the tests

Amazing lectures
Inspirational
Respected
5.0
3.0
EE213
Grade: B+
Nov 14, 2024
Would take again

I took Mr. Bowman over the summer. The summer lectures were 2 hours long, so he gave us a 5 minute break halfway through ever lecture. His homework and quizzes aren't bad at all and they are good practice for the exams.

EXTRA CREDIT
Respected
Accessible outside class
4.0
3.0
EE213
Grade: A-
Nov 19, 2024
Would take again

Ron Bowman is an amazing teacher and his test are somewhat easier than his hws. Highly suggest him

Participation matters
Lots of homework
4.0
2.0
CPE211
Grade: A
Nov 19, 2024
Would take again

Awesome teacher, very effective. His lectures are dry and monotone, but he gives lots of information. Very easy to get to his office hours. Works with you to whatever end. Posts ALL of his past exams, no answers though. Super nice guy, very easy class.

EXTRA CREDIT
Lecture heavy
Accessible outside class
5.0
2.0
CPE211
Grade: A
Jan 8, 2025
Would take again

Ron has been my favorite teacher so far here. His lectures can get monotone, but he is very proficient in covering the course material and leaves you ready for the exams. For the labs, you get bonus points each time you get a project done correctly, and he does an extra credit project at the end of the semester which boosts your grade. Take Ron.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
CPE211
Grade: B+
Jan 13, 2025
Would take again

Ron is the man but be sure to stay locked in for the entire course. I checked out after Thanksgiving break and it showed on my final as I had not studied for it at all. If you do your work and stay focused on the course you will at worst make a B. I made a B+ due to slacking off the last 3 weeks of class.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
2.0
CPE211
Grade: Not sure yet
Feb 13, 2025
Would take again

Ron is one of the best professors I have had at UAH. I highly recommend taking his classes, you wont regret it.

EXTRA CREDIT
Clear grading criteria
Respected
4.0
3.0
CPE211
Grade: A
Mar 19, 2025
Would take again

Mr. Bowman is one of the best coding teachers I have ever had. His quizzes are somewhat difficult, but you can pull up the powerpoints and take the quiz at the same time. He posts all of his previous quizzes, so you can only do so bad if you study. He gives extra credit on all of his projects that are absolutely worth doing.

Clear grading criteria
Lecture heavy
Online Savvy
5.0
2.0
EE213
Grade: B+
Mar 26, 2025
Would take again

Second time taking Circuits, and this was his first time teaching EE-213 to MAE's, but he did much better than the other circuits profs. Lectures are clear with multiple examples, homeworks are short and sweet, and tests are very similar to the exam study guide he gives.

Clear grading criteria
Lecture heavy
Graded by few things
4.0
3.0
EE215
Grade: B
Apr 29, 2025
Would take again

Dr. Bowman is a good professor. He knows his stuff. Lectures have tons of examples to follow along. The homework was difficult, but the exams were marginally easier than the homework and similar to them. He gives reworks to help your grade on the exams. His lectures can be a bit dry and long, but he's good overall.

5.0
3.0
EE215
May 3, 2025
Would take again

I really liked Dr. Bowman this semester. He may seem very serious at first but he's a super chill guy and will joke with the class occasionally or go on a tangent explaining how concepts we learned in class might be used such as Op Amps and how they affect sound quality. His grading is fair, and his exams are easier than the homework.

3.0
3.0
CPE211
Grade: C
May 7, 2025
Would take again

Bowman is a great guy, but not a great professor. His lectures are dull, and he reads off a PowerPoint in a monotone voice. The rest of the class is him quickly going through an example code. He uploads all of his old tests and reuses questions, so it's best to memorize the answers. Be prepared for the final because it can easily tank your grade.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
2.0
EE213
Grade: A+
Aug 1, 2025
Would take again

I had him for Electrical Circuits for non electrical majors. The class was easy, and bowman was nice. He can be very boring but if you power through you will learn something. It was quite obvious that year they were struggling with professors but bowman made due with what he had.

4.0
3.0
EE213
Grade: Not sure yet
Oct 20, 2025
Would take again

I am terrible at electrical engineering (I am an MAE major) and he really helpped make it make some since. He was good about helping you get more points and other things to boost your grade. Over all a good teacher.

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
3.0
EE213
Grade: A-
Dec 9, 2025
Would take again

Bowman is easy, kind, and forgiving. Been teaching for years and knows just how to appeal to his students while teaching the core. I retook circuits after a bad first experience and he made them feel as easy as anything else. The last half of the course is hard, but there's no getting around it. Get all your points early, and coast to an A.

Amazing lectures
Lots of homework
Accessible outside class
5.0
2.0
CPE211
Grade: A
Dec 18, 2025
Would take again

If you have the chance to take Professor Bowman before he retires, you should. He explains things very well. I had him for circuits and C++ and in both classes he is understanding and a generous grader. Do your work and study his old exams.

Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A (26)
A+ (12)
B+ (6)
Grade Distribution
A(38)B(5)C(7)D(0)F(0)A-/B+(9)
Based on 63 reported grades
A: 26
A+: 12
B+: 6
C: 6
Common Tags
Clear grading criteria (25)
EXTRA CREDIT (23)
Lots of homework (18)
Lecture heavy (15)
Respected (10)
Accessible outside class (10)
Test heavy (6)
Gives good feedback (5)
Rating Trend

Stable

-0.14 avg change
Mar
Apr
May
Aug
Oct
Dec
Last 6 months
Ratings by Course

CKTSA

5.0

(1)

EE215

4.5

(2)

EE313

4.5

(13)

EE213

4.2

(36)

CPE112

4.1

(32)
+7 more courses
Difficulty by Course

EE300

4.0

ENG101

3.3

CKTSA

3.0

CPE11201

3.0

CPE548

3.0

Similar Professors