3.9
Quality2.7
Difficulty84%
Would Retake121
Reviews84%
Would Retake
121
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
17%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
CKTSA
5.0
(1)EE215
4.5
(2)EE313
4.5
(13)EE213
4.2
(36)CPE112
4.1
(32)Difficulty by Course
EE300
4.0
ENG101
3.3
CKTSA
3.0
CPE11201
3.0
CPE548
3.0
Reviews (121)
No Comments
Very good instructor! He made everything clear, graded fairly and was always willing to offer help.
No Comments
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.
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
gave a lot of bonus points. was there to help if you just asked, but you have to ask
No Comments
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?!
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.
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.
No Comments
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Funny, knowledgeable, and always around if you have questions. I found this class extremely easy.
Good professor, and fairly easy. Gives you plenty of guidelines on studying for the exams.
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.
I took him for CPE112, and he was a great professor. i just registred for CPE448, hopefully he is still the same.
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.
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.
gives plenty of homework.
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.
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!
Make friends who enjoy programming. Otherwise you may gt left behind pretty quick.
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.
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.
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.
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.
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%).
interested in programming and wants you to succeed
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.
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!
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.
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.
Ask for help during labs, he'll give you the answer to homework problems
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
The Bow-Master is lit.
I went to the UAH professor search bar and typed in 'GOAT' and it took me here.
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.
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.
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.
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.
You have to try to not get an A to not get an A.
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.
Easy breezy if you have basic coding experience
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.
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.
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.
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.
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.
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.
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
His voice and lectures put me to sleep but the tests are pretty similar to the old ones so its easy to study for
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
What you need to know is given in Canvas, good professor, and CPE-211 was not difficult content.
Mr. Bowman gives plenty of examples, practice those and ideally go to class (attendance is optional).
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.
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.
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
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.
Ron Bowman is an amazing teacher and his test are somewhat easier than his hws. Highly suggest him
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.
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.
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.
Ron is one of the best professors I have had at UAH. I highly recommend taking his classes, you wont regret it.
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.
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.
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.
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.
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.
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.
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.
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.
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
CKTSA
5.0
(1)EE215
4.5
(2)EE313
4.5
(13)EE213
4.2
(36)CPE112
4.1
(32)Difficulty by Course
EE300
4.0
ENG101
3.3
CKTSA
3.0
CPE11201
3.0
CPE548
3.0