4.1
Quality2.7
Difficulty75%
Would Retake93
Reviews75%
Would Retake
93
Reviews
Rating DistributionOfficial
5
57
4
14
3
10
2
5
1
7
What Students Say
“The entire semester, he will be strict about his way of coding standards and code reviews”
COSC236 - 2.0 rating“If you would actually like to learn conventional coding, take someone else”
COSC236 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
66%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.57 avg changeRatings by Course
COSC107
5.0
(1)COMP101N
5.0
(1)COSC2
5.0
(1)COSC175
4.8
(22)CCOSC
4.5
(2)Difficulty by Course
CCOSC
4.0
CIS211
3.5
COSC236
3.1
COMP101N
3.0
COSC165
2.8
Reviews (93)
Laid back, doesn't give BS work. Highly recomend for this class
Wish he would teach more COSC courses, as he is understandable and fun
His labs are rediculous after Lab 4, and His Test Should be outlawed
who ever said hes hard is a moron and doesnt belong in programming classes
Very helpful, genuinly cares about students. Take him for C++!
Very good professor... wish he would teach other courses. Very Straight-Forward
Awesome teacher. Very clear and actually speaks english when explaining.
Bachman is the man, Hey bachman! Teach 237! He's one cool teacher
He is the best. Knows his stuff and makes u learn with easy. I highly recommend.
BY FAR THE BEST AT TU! Offered optional classes even after the semester was over. That is dedication to helping students learn. He should stand as the benchmark for all professors. I am sure you will love this professor.
Great teacher especially for a difficult class. Explains concepts in terms you can understand. Very helpful, you just need to ask.
He was alright, got a lot better as the semester went on. Very helpful but some of the topics were challenging. I have no idea how he has a hotness rating though.
great teacher! ready to help you out and doesnt try to f*** you up on tests.he understands that this class is just a requirement for most peeps. I never thot i could program a system in my life;lol
really nice guy. really concerned with how well students are doing in the course and always willing to help with anything. kind of hard to follow in lecture if you dont already know about computers; assumes everyone knows the basics. exam questions are copy/paste from previous quizzes. i recommend him
Willing to help you out, wasn't the clearest teacher. Kind of expects you to learn on your own. Class was pretty easy though.
Easy class for me, some people may not get coding, but most of my class did. Be sure to follow directions very carefully, he takes points off if you don't follow them to the word. Good prof.
He is very helpful and respondes to emails quickly. He uses notes rather than expensive text books.
easy class, learn a lot
good professor he gives examples of labs within the notes i never used the book didnt even buy it... the only reason i had to use and gives all material that has potential to be n test.. a book was to do mini quixes and review..take him i think im gonna get an A class hasnt ended yet but if not that a b+
Very good teacher. Gives easy pop quizes so that you attend class, but usually hints at them on blackboard. Posts clear notes on blackboard so that you can use them when doing labs. Always helpful when you have a question.
Probably the best teacher I have ever had at Towson. Made everything so easy and explained it all very clearly. Always available to help and very easy grader. Just stay caught up with the work and the class will be so easy. I went in with no interest in the material and now he's got me interested in taking more computer science classes.
ONE OF THE BEST PROFESSER I'VE EVER HAD SO FAR, THAT ALL THAT CAN I SAY ABOUT HIM
easy to pass
Great teacher and very helpful!!
Excellent teacher, loved his class.
I am so glad that I chose to take his class. He doesn't teach directly from the book, has notes that he already typed for you and takes most of the test questions from group questions. It gets progressively harder, but overall a great class & professor.
Bachman is really cool..he responds to email in like 2 mins.allowed me to take the final a day earlier.which i find very cool.. at first in this class, i was lost but later on l wrote my own codes which is quiet interesting. if you dont take his class.. i dnt know wat to say..good luck!!1
Easy easy easy. Follow him in class, do the little bit of work he requires you to and you will get an easy A. He is a cool professor if you get to know him at all and will try to provide specific examples of programs to your interests. Programing isn't the easiest thing to do, but follow along and you'll get it now problem with him.
Amazing teacher. Very helpful. Wants you to do well. Favorite teacher at Towson, yet!
I only signed up for this class because it was a bridge into COSC 236. He made the class so enjoyable that now its my major. He goes out of his way for his students. He's even buying us all pizza for the next class because we have seniors graduating. He's a great teacher and a fantastic person. I HIGHLY suggest you take him for this class
Bachman is great. I had no prior programming and he made it easy to understand. Exams werent too hard if you study. Definitely recommend him especially if you are going to 236
Awesome professor. Uses real-world examples (since he's the head of the IT Department for the school). His organizational standers may seem annoying at first, but you'll thank him when the programs get longer and more complex. If you miss a lecture, the notes are online, but I highly suggest you attend. Overall, great class.
Excellent teacher, prepares students for future classes in COSC. slightly boring, but if you pay attention he makes things very understandable.
i only signed up for this class bc I needed it for my major but half way through the class I switched to comp science bc of him. I had absolutely no knowledge of programming previous to this class but he takes it into examples that you can understand. it's very overwhelming at first but it'll become a lot easier just read his notes it takes 5 min
He's a very methodical teacher, which can also be called giving monotone lessons. If you pay attention and ask questions you will get an A+. Very fair about grading and tries to bring humor and real world problems into the lessons.
He is really an AWESOME teacher. just pay attention and attendance is not mandatory... but I prefer to show up every class. TAKE HIM !!! Hes the best teacher!!! I would take with him if he teaches other classes.
Very helpful and informative. Gives students every opportunity to earn an A. Great class. Immediately signed up for his COSC236 class as well.
TAKE HIS CLASS! You have to work so I wouldn't say it's an easy A, but if you care about the subject it's enjoyable and easy. Changed my major because of this class. Had fun with the labs. He explains everything so thoroughly. Class is kind of long but take Bachman! I got 100% :D
Professor Bachman is incredible precise in his judgement. He is obsessive over details, which as a programmer is extremely necessary. He will make you a better overall person by the time you are done with his class. His exams range from super easy, to super hard. But he always grades based on the class' average. TAKE HIS CLASS YOU WON'T REGRET IT!
He's a great teacher! He actually cares about your overall success in the class and your overall understanding of the material. Labs are easy, quizzes are easy (just pay attention when he reads his notes), and tests are a little difficult but nothing unexpected. Final was difficult, but he curves it.
Such a good professor! Wasn't the best at c++ in COSC 175 but he makes the transition to java not bad at all. Actually cares how the class is doing and truly wants you to understand the material. Labsquizzesnotes are very helpful. You do have to put some time in to understanding the material but that's with every programming course. TAKE HIM!
If you are already awesome at Java coding then you will do fine. If you have no experience in Java coding you need to take COSC 175 (C++) first. I didn't and I am STRUGGLING. Professor Bachman is an awesome guy and he really knows his stuff. He does give you any and every resource available. Don't waste your money on a book. We never used it.
Nitpicking
You could be a great java programmer and get borderline passing/failing grade on your quizzes and exams. He wants you to code to his criteria, despite the fact that coding can be done different ways and be correct each way. He's longwinded - first giveaway is his welcome email he sends to you. If you don't code to his liking, expect alot of red ink
Bachman is your best option if you plan on taking Computer Science 236. Quizzes are given once almost every week and there are three exams in the class. You will be coding programs using a program called Dr Java and also doing group assignments. He never included content on quizzes and exams that he didn't already provide and lecture to the class.
This guy is straight terrible, wont teach anything, expects 25 pages of notes to be read before class, and gives quiz's based on the notes. You have to learn everything on your own and if you don't understand the material he refers you back to the notes. Java isn't that hard but taking it with him makes life horrible. STAY WAY !!!!!!
I took him for 236 and thought it was pretty easy. He gives quizzes instead of checking attendance which can be a double edged sword. He is pretty willing to help you if you have trouble with the homework. All the exam questions are based off worksheets or past labs. Only complaint I have is occasionally he will get carried away with stores.
Terrible professor, I literally had to teach myself. He wastes all of your lab time going over lab instructions, that you won't have time to do the lab in the lab! I always had to take it home, on good days I'd only have 20 minutes at most to work on it... He weekly gives "pop-up" quizzes and BS group work, but you'll know what is on tests.
He takes the time to make sure you understand the material and goes over everything with you. He actually cares and wants to make sure you succeed in the real world. Everything is clearly outlined and detailed in the syllabus. Expect 14 labs, 2 group projects, a quiz every Monday, 3 exams - which includes the final. The class is what YOU make of it
One of the best professor I have ever had.
The best professor I have ever taken at TU. He is very organized has deep knowledge in the subject. Usually summer classes are difficult to handle but he made it interesting, easy to tackle. DO NOT SKIP THE LABS!! I Felt excited every single day to go to his lectures. He is humble, caring. If I had opportunity to take him again I would love to!
Bachman is a character... He is very odd and can be really condescending sometimes. There have been times when I've participated in the lectures and he completely tears my comments apart. When he lectures -- he talks about nothing -- but he gives pop quizzes, so you have to go. His class was easy, but dealing with his attitude wasn't.
If you have no background in programming, you will have a difficult time. However, even if you do not, you will need to work very, very hard. He is an excellent professor and caring. He wants to make sure everyone succeeds.
He SO GOOD!!!!!!!!!!!!!
Best IT professor I have had at Towson University thus far. COSC236 is not an easy class. I took Bachman my second go around. He explains the concepts that will be on exams clearly and has an organized way of teaching. There is a decently large work load but I wouldn't expect anything less from this type of course. Such a nice man! Take him!
This teacher is the best COSC 236 teacher your going to get. This is a difficult class but you don't need to buy the textbook, gives detailed notes, helps and answers questions with labs, and literally tells you what to study for and what' going to be on tests. If you don't like group works/projects, beware. Don' slack. It' still a grueling class.
One of the best professors I have ever learned from.
THE BEST! he gives out twice the work other cosc professors do but it doesnt feel like it. this is a hard class but with him youll really learn the material. plus hes super nice and helps you out a lot throughout the semester.
Bachman made passing COSC236 a lot easier than I anticipated. There's a lot of work (6 total exams including the final, weekly labs, a few quizzed) but the material is laid out for you to pass all of it. Bachman really cared for his students and took the time to help each one when needed. He knows his stuff, and I easily recommend you take him.
He is a real nice guy. Quizzes and test comes from exercises or labs , can be finessed if you on top of it. He does give a lot of work but its sweet.
Hands down one of the best professors at TU. He made learning fun and was super accessible. Definitely would recommend him to anyone. Does have random pop quizzes but of you stay on top of the lab assignments you should be able to get a decent grade. Most exam problems come from the lab assignments, so make sure you the labs and ask for help.
Good professor, wants you to participate during class lectures.
During the semester he provided tons of outside resources for success in class and in careers. He handled the online shift really well and was open to changes to make sure all students were able to keep up. If you do & understand the labs every week, its an easy pass.
Best professor I've ever had in Towson University. He always explains the course material very clearly and he's a cool professor.
Bachman comes off as a serious no nonsense dude but realistically he cares about every student and their success. Follow the standards, do the work, study when you don't understand, you'll get some good grade. His lectures are long but he tries to make dad jokes the whole time so it's not too bad
I took him over the summer when COVID was in full affect. He really understood how much everyone was struggling with the amount of pressure from the pandemic. Ask him as many questions as you want. Best computer science professor in my opinion! Makes you participate which seems bad but it helped me so much in understanding the material. TAKE HIM!
this was the second class ive taken with bachman and id take him a third time! he assigns a lot of work but you WILL learn in his class. best thing is how he presents material as stuff youll need to know for the rest of your life rather than just whats on the next test. worst thing is that pretty much everything is group work.
3 hour lectures wasted on doing nothing - Every lab given is excessively easy to do on the logic side. Takes points off for indentation in written exams (in java - a language where indentation doesnt matter for functionality.) Literally have learned nothing this entire class, just wasted time.
DO NOT TAKE HIM FOR ANY CLASS!!! I REPEAT DO NOT TAKE HIM. Hes the worst professors Ive ever had. If you really care about your GPA do not take him. His lecture are boring and dont relate to what we are supposed to be learning. He goes off topic the entire class. DO NOT TAKE HIM
Bachman was scary at first, but going farther into the semester I really admired him. He is very lenient and understanding. He is a tough professor only because he wants us all to excel. This class is not easy and you have to earn your grade.
He is one of the best professors you will ever take because you learn how to code java perfectly, he types his notes himself and has so many resources/examples. You have about 14 labs , 4 exams and 5 quizzes, which are not hard if you just pay attention. He answers emails quickly and is very nice. I highly recommend him
Even though his lectures are long, the coding was fairly easy for me. He appreciates participation. Watch out because you grade your partner's work and the more things they find wrong with your code, the more points they get. It teaches you to be vigilant with your code, but it is not fun when you are on the receiving end of docked points.
I could see y people would rate him low, if you're the type of person that is pretty quiet, finesses work, & doesn't put a lot of time into class then you might want to avoid him. But if you consider yourself a pretty motivated student & could push urself this professor I would say is perfect. He's reasonable, decently funny & extremely intelligent
Absolutely incredible professor. One of the most caring ones I have come across and he gives you a ton of resources to make the material easier to learn. It is not an easy class and you will need to put in the work, but he breaks down the material very well and makes sure everyone does well. Take him if you have the chance!
Professor Bachman is a great professor! He is very knowledgeable in computer science and inspirational. He gives a lot of advice on the pitfalls of coding in the professional world! Expect to study outside of class and do all of the assignments.
He did a good job teaching and had all the information there, a lot of people seemed confused but I thought it was easy, you just need to go on blackboard and use the resources. The lab was due every week and there was like 3 quizzes, he's a fair teacher and just wants people to actually learn it
Genuinely the worst teacher I have ever had. Spends most of the lecture rambling and not actually teaching any material. Forces webcams on, will kick you out if they are not. Assigns a lab a week and forces you to peer grade another student's lab. Very strict on his asinine specifics for naming variables. Do not take for any class.
This professor uses non-standard practices for coding, providing a "guideline" to how he thinks you should code. It is very specific and takes away from the creativity of the individual while coding, also making it more difficult to understand concepts. If you would actually like to learn conventional coding, take someone else
If you want to be bored out of your mind, take him. He spends 3/4 of the lecture talking about stuff that's not even remotely related to Java. Half of the class basically dropped after the first week. He drones on and on about psychology and other stuff that'll make you want to bang your head into a wall. If you took Python, you're screwed.
There is no way his rating is that high, don't be fooled. He is a good person and willing to work with you and offer a lot of assistance. Very strict on deadlines even when he was unclear. Instead of clarifying he will tell you to look at recap or syllabus. And he has his own set of standards that he will take points off if you dont do it that way.
He is a really nice person but as a teacher, gets very distracted and off track to the agenda. If you take this class, prepare to depend heavily on the resources in Blackboard and the internet rather than his lectures. If you're new to coding, also prepare to set time aside to do the labs because they are long and can take hours.
Get ready to SUFFER! The entire semester, he will be strict about his way of coding standards and code reviews. All he does is yap about his personal life, some are interesting but we paid to get taught not to listen to your yapping. Hardest 236 class you will ever take especially if you took Python and assignments will take you hours if you're new
Do not take this professor unless you want to waste your time being taught unconventional and deviant programming practices. All around, just a giant pain in the rear about every small detail. This is coming from someone who has years of prior experience programing and reviewing open source codebases. You have been warned.
Not sure how he has such a high rating. Guess he's changed lately as seen by the new influx of bad ratings. They're well deserved. Don't take him if you want to actually be taught how to program instead of being thrown into a gorilla enclosure and forced to fend for yourself. If you want therapy-worthy existential dread be my guest. Otherwise flee.
The instructor is decent, but overlapping lab assignments and exams leads to impossible due dates, making it hard to focus on both. Using ChatGPT for grading raises concerns, And for students to rely on it too much for homework and exams may cause concern. Though he means well, the class can be unpredictable, which can be challenging for students.
Everyone hates on Professor Bachman, but he's honestly not bad. Rambles more than he teaches, so if you're new to coding it'll be difficult to understand, but the class doesn't have a heavy workload. He's easy-going and genuinely wants you to do well. His coding rules may seem annoying at first but are honestly really beneficial in the long run.
At the beginning of the semester I was confused and considered dropping. However after meeting with Professor Bachman 1 on 1 I realized he just holds you to standards. He may come off as short at first, but he's a nice down to Earth guy.
I almost dropped the class at the beginning of the semester, but I'm glad I didn't. Professor Bachman is a great professor. He is very understanding. Make sure to follow his class and coding standards. Yes, there is a lot to take in and do, but you will be just fine. Don't walk to take him run as fast as you can!
This professor is actually insane. He talks to AI like it is his best friend and heavily encourages the use of it. The class was fine, pretty easy, especially if you do use AI. Very slow grader, and uses AI to run his entire class (writes assignments, grades, and is a "guest lecturer"). Get on his good side and the class will be a breeze.
Where do I start from? I've had Professor Bachman for COSC 236 & CIS 265. He's a hands-off professor you have to stay on top of due dates and teach yourself a lot. Do research when attempting your homework it will help you. Follow his coding standards! He's not bad, just expects you to take the lead. Take him!
This man did not teach me how to code, but he did teach me a lot about government conspiracy theories because that's all his lectures consisted of. He also gave me a 100 on every lab even though many did not compile. Also, on my exams he just didn't take points off when I messed up. I should have gotten a C in his class, but he gave me an A-.
I took his class online and attendance is mandatory and you are required to keep your camera on. This is one of the most disorganized classes I have ever taken. But he is chill with grading but very strict about coding standards for this class, so if u don't follow it, you might get a zero.
At first he's mean, annoying, and difficult to handle. He's really just trying to help students professionally with all of his expectations. Yes he yaps, but he's a nerd in comp sci, duh. His standards are no biggie, ppl are just L^zy :) He's very intelligent and patient, so it'd be wise to have some sort of relationship with him. 10/10 prof.
Class Info
Online Classes
100%
Attendance Mandatory
66%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.57 avg changeRatings by Course
COSC107
5.0
(1)COMP101N
5.0
(1)COSC2
5.0
(1)COSC175
4.8
(22)CCOSC
4.5
(2)Difficulty by Course
CCOSC
4.0
CIS211
3.5
COSC236
3.1
COMP101N
3.0
COSC165
2.8