at
3.1
/ 5
Jump To Ratings
Overall Quality Based on
28ratingsJulio Bahamon
Professor in the Computer Science department at University of North Carolina at Charlotte
75%
Would take again
4.6
Level of Difficulty
Compare
I'm Professor
Bahamon
Professor
Bahamon
's Top Tags
Get ready to readTough graderParticipation mattersLots of homeworkGroup projects
Check out Similar Professors in the Computer Science Department
- 5.00Aileen Benedict
- 5.00Brandy Turner
- 5.00Daniel Jugan
- 28 Student Ratings
All courses
ITCS4230
May 15th, 2024
Quality
4.0
Difficulty
5.0
ITCS4230
May 15th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: Yes
Great professor. However, don't take this course unless you want to become a game developer or play a variety of games. I noticed that most people in this class took it because they were only interested in video games, but they didn't have the interest or drive to become actual game developers, or they didn't play many games.
Helpful
1
1
Advertisem*nt
ITCS4230
May 12th, 2024
Quality
1.0
Difficulty
5.0
ITCS4230
May 12th, 2024
For Credit
: Yes
Attendance
: Mandatory
Grade
: C
Textbook
: Yes
The worst professor I have taken at UNC Charlotte. He teaches Game Design which I thought would be a fun class. Dude gave 4 essays, one of which was a 3-page research paper, 3 exams, 2 group projects, and assignments pretty much every class. Gave a 44-question final in 48 mins that included short essays lol. Don't take if you don't have to.
Tough graderSo many papersTest heavy
Helpful
1
2
ITCS4230
Apr 28th, 2024
Quality
1.0
Difficulty
5.0
ITCS4230
Apr 28th, 2024
For Credit
: Yes
Attendance
: Mandatory
Grade
: B-
Textbook
: N/A
Not one but TWO group projects (no idea why), and THREE large tests that are all vocabulary and "terms" that you'd never need to remember in the future. He always has an attitude, drags his lectures past the time limit, and just constantly assigns work without talking about it. He gatekeeps his "test review sessions" to being in-person only.
Tough graderParticipation mattersTest heavy
Helpful
1
ITSC2181
Apr 27th, 2024
Quality
4.0
Difficulty
3.0
ITSC2181
Apr 27th, 2024
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: Yes
The dude isn't too bad. The TAs are very good. The assignments and labs are similar to coding questions on the tests, so as long as you understand how to do those you should be good. His lectures for the assembly part of the class aren't very helpful though, so be sure to ask him and the TAs questions about anything you don't understand.
Get ready to readLots of homeworkLecture heavy
Helpful
2
Advertisem*nt
ITSC2181
Feb 5th, 2024
Quality
1.0
Difficulty
5.0
See AlsoNadia Najjar at University of North Carolina at Charlotte | Rate My ProfessorsUniversity of North Carolina Charlotte (UNC) Tuition 2024| The College MonkPer Norander at University of North Carolina at Charlotte | Rate My ProfessorsMelanie Harris at University of North Carolina at Charlotte | Rate My ProfessorsITSC2181
Feb 5th, 2024
For Credit
: Yes
Attendance
: Mandatory
Grade
: Not sure yet
Textbook
: Yes
Do NOT take this professor whatever you do. Take anyone but him. He's so out of touch its ridiculous. Be prepared to complete "in class" activities that should take hours depending on skill level in 15 minutes after class is done. Anyone but him would be better at teaching this class. This man will do absolutely nothing to help you.
Tough graderGet ready to read
Helpful
2
ITSC2181
Dec 22nd, 2023
Quality
4.0
Difficulty
4.0
ITSC2181
Dec 22nd, 2023
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: B
Textbook
: Yes
Honestly I really enjoyed his energy for teaching. But I think having ITSC1212 as a perquisite isn't enough experience. I am a senior, so I didn't struggle with the concepts but I would have if i was a beginner. C++/Assembly in used this class be prepare to study a lot for assembly, it is a hard language. We also had 15min quizzes w/ code questions
Get ready to readParticipation mattersBeware of pop quizzes
Helpful
2
Advertisem*nt
ITSC2181
Dec 15th, 2023
Quality
2.0
Difficulty
3.0
ITSC2181
Dec 15th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: A
Textbook
: N/A
Class lectures were 50 minutes, but never done on time. Regularly, we had to stay late to finish assignments before the deadline. Readings were sometimes posted less than 24 hrs in advance. Keep up with the Canvas calendar not to miss a due date. If he is the only choice, you'll be fine, but I'd recommend taking another section.
Lots of homeworkLecture heavy
Helpful
2
ITSC2181
Dec 14th, 2023
Quality
1.0
Difficulty
5.0
ITSC2181
Dec 14th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: Not sure yet
Textbook
: Yes
Do yourself a favor and DO NOT take this professor. He believes students can finish long assignments in under 15 minutes after his class. There was an "in class" assignment almost every day and expected it to be done right after class ended in under 15 minutes. I never got these assignments in on time and he deducts points based on lateness.
Tough graderGet ready to read
Helpful
3
ITSC2181
Dec 7th, 2023
Quality
2.0
Difficulty
4.0
ITSC2181
Dec 7th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: A
Textbook
: N/A
If I didn't have to go to class I would have never gone. TA's are amazing, he is not. So much busy work and he's so far removed from being in undergrad that he has no idea how long it takes us to do things. Halfway through the year he had to switch assignment due dates from 15 min after class to midnight because nobody could finish.
Get ready to readLots of homework
Helpful
Advertisem*nt
ITSC2181
Dec 6th, 2023
Quality
1.0
Difficulty
5.0
ITSC2181
Dec 6th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: B-
Mandatory attendance. Uses pollev but also does headcounts so you can't get away with doing pollev from home. Doesnt have a clear grasp of how much time students need so you will be struggling the day of each assignment which are unlocked a few mins into class and then locked a few mins after class. 10 min quizzes, and tests that are half finished.
Tough graderGet ready to readParticipation matters
Helpful
1
ITSC2181
Dec 5th, 2023
Quality
1.0
Difficulty
5.0
ITSC2181
Dec 5th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: B
Textbook
: Yes
Get ready to go through so many topics at speeds that students might not be able to grasp so quickly due to feedback (especially during assembly) being slow. Prereq is literally only 1212 and I know students don't even have a good grasp of arrays at the end of that class. This class is too difficult for right out of 1212. Cumulative final so study.
Get ready to readParticipation mattersTest heavy
Helpful
1
ITSC2181
Nov 27th, 2023
Quality
4.0
Difficulty
5.0
ITSC2181
Nov 27th, 2023
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: C
Textbook
: N/A
Dr. B is tough, but fair. Estimation of students capability is a bit high, considering the only course prereq is 1212. LOTS of reading, hw, and quizzes. Vast majority of assignments are mostly coding and can be challenging. Same with tests, tho they are overly long and challenging. Be prepared to WORK and WORK FAST. Don't take alongside 2214.
Tough graderLots of homeworkTest heavy
Helpful
Advertisem*nt
ITSC2181
Nov 17th, 2023
Quality
1.0
Difficulty
5.0
ITSC2181
Nov 17th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: B
Textbook
: Yes
Honestly, I get assembly is hard, but if the whole class is struggling and you know everyone has a problem with a topic, why do you not listen to the feedback of your students. The prereq is 1212 but you are going to need a lot more background knowledge than just 1212. He brushes feedback off bc we are guinea pigs since we are the first 2181 class.
Tough graderParticipation mattersLecture heavy
Helpful
3
ITSC2181
Nov 16th, 2023
Quality
1.0
Difficulty
5.0
ITSC2181
Nov 16th, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: B
Textbook
: Yes
Starts quizzes at the very last min of class and nearly the whole class ends up being there for 30 mins after class ends bc in-class activities are not started earlier. Only opens within class time so can't see assignments beforehand. Test class avg was 50 but he did curve so now around 60. 30-40 coding questions in 50 mins. You need to work fast.
Tough graderGet ready to readParticipation matters
Helpful
1
ITSC2181
Nov 2nd, 2023
Quality
1.0
Difficulty
5.0
ITSC2181
Nov 2nd, 2023
For Credit
: Yes
Attendance
: Mandatory
Grade
: B
Textbook
: Yes
PLEASE DO NOT TAKE THIS PROFESSOR! Weekly 10 minute quizzes that are based off concepts of 2-3 chapters you have to read. At least 2 in class activities due per class and he gives you 10 minutes to complete them both. He is not approachable. 40 coding questions in 50 minutes for the exams. If you have him, be prepared to WORK.
Get ready to readLots of homework
Helpful
1
Advertisem*nt
ITCS4230
Jun 15th, 2023
Quality
4.0
Difficulty
4.0
ITCS4230
Jun 15th, 2023
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: Yes
He teaches you GameMaker and there are 3 exams and 2 group projects. Exams aren't open notes and are difficult. Review the powerpoints a couple days before the exam and you'll be fine. There is a free textbook for the class, but you don't necessarily need to read it to do well. This class is demanding, so take it if this what you're pursuing.
Group projectsInspirationalTest heavy
Helpful
ITCS4230
Nov 7th, 2022
Quality
5.0
Difficulty
3.0
ITCS4230
Nov 7th, 2022
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: B
Textbook
: Yes
He really makes it hard to fail. If you do the work for this class its fun, you talk about games for 50 minutes or get to work on making a game as 2 projects.
Group projectsCaringRespected
Helpful
1
ITCS2116
Sep 14th, 2022
Quality
5.0
Difficulty
3.0
ITCS2116
Sep 14th, 2022
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: Yes
Online Class
: Yes
Currently taking this class. Good Professor. Office hours available to directly reach Dr. Bahamon or a TA. Clear grading criteria. Assignments are straightforward and have clear explanations. Some quiz's can be tedious, but he gives you multiple attempts. Expect to work around 5 hrs a week to do well in this course.
Get ready to readEXTRA CREDITCaring
Helpful
1
Advertisem*nt
ITCS3153
May 16th, 2022
Quality
4.0
Difficulty
3.0
ITCS3153
May 16th, 2022
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: C+
Textbook
: Yes
His lectures can be somewhat boring, but he has 4 homework assignments that is a large grade plus an activity each class for an easy grade, there is pre-lecture quizzes that you just ctrl+f the text for and the tests allow a paper but if you dont have that paper good luck
Clear grading criteriaCaringAccessible outside class
Helpful
1
ITCS5230
May 15th, 2022
Quality
3.0
Difficulty
4.0
ITCS5230
May 15th, 2022
For Credit
: Yes
Attendance
: Mandatory
Grade
: B+
Textbook
: Yes
He was okay. Half your grade is made up of group projects, of which a third of your grade is based on peer reviews. I wrote more lines of code than any of my teammates and their scores ended up being the deciding factor for me getting a B. Also, what prof doesn't round up a 89.?? to an A?
Tough graderParticipation mattersGroup projects
Helpful
1
1