4.8

Mahmut Unan

Computer Science - University of Alabama at Birmingham

4.8
Quality
3.1
Difficulty
96%
Would Retake
98
Reviews
4.8
Quality
3.1
Difficulty
4.8
Helpful
4.8
Clarity

96%

Would Retake

98

Reviews

Rating Distribution
Official

5

85

4

8

3

2

2

1

1

2

What Students Say

Teacher is understandable but has a slight accent

CS103 - 4.0 rating

Very engaging lectures and great at breaking down concepts

CS421 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

95%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 94 grades
Most common grades:
A (76)
A+ (11)
B (5)
Grade Distribution
A(87)B(5)C(0)D(0)F(0)A-/B+(2)
Based on 94 reported grades
A: 76
A+: 11
B: 5
A-: 2
Common Tags
Respected (40)
Inspirational (34)
Accessible outside class (29)
Gives good feedback (28)
Lots of homework (22)
Clear grading criteria (17)
Hilarious (14)
Amazing lectures (13)
Rating Trend

Stable

+0.06 avg change
May
Jan
Feb
Apr
Aug
Dec
Last 6 months
Ratings by Course

CS421

5.0

(5)

CS303AND330

5.0

(1)

CS433

5.0

(2)

CS332

5.0

(8)

CS330

4.9

(14)
+4 more courses
Difficulty by Course

CS103

3.5

CS332

3.3

CS203

3.2

CS330

3.1

CS303

2.8

Reviews (98)
4.0
3.0
CS330
Apr 19, 2019
Would take again

The course itself is a little hard, but Dr. Unan helps where he can. His lectures have all you need to pass the exams.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS103
Grade: A
May 1, 2019
Would take again

7 homeworks due bi-weekly/13 labs due weekly/1 midterm/1 final. Teacher is understandable but has a slight accent. Dont need the book and lectures are all you need. You should have some python knowledge prior to this class, otherwise this class isn't gonna be a smoothride. Exams were multiple choice and T/F. Grading criteria isnt clear however.

Respected
Accessible outside class
EXTRA CREDIT
5.0
3.0
CS421
Grade: A
Jul 10, 2019
Would take again

Great professor. Very engaging lectures and great at breaking down concepts. Provides students with extra resources outside of class to better understand the material and an overall professor that is for the students.

Accessible outside class
Amazing lectures
Caring
1.0
1.0
CS303
Grade: A+
Jul 10, 2019
Wouldn't take again

Lectures are often 40+ minutes of the professor drawing figures on the board and not explaining concepts. Lecture slides and homework are made from materials found in a 2 second google search, and often contain misinformation. Professor's statements are comedy gold, occasionally. Easy class. Did not learn from professor at all.

Accessible outside class
Graded by few things
Hilarious
2.0
5.0
CS203
Oct 3, 2019
Wouldn't take again

If you want to learn this course by self-study, choose him.

5.0
3.0
CS303
Grade: A
Oct 8, 2019
Would take again

The most important class in the department. Unan is an amazing professor, he is explaining all major topics in a clear manner. He understands the students and provides the best possible help

Gives good feedback
Respected
Clear grading criteria
5.0
3.0
CS330
Grade: B
Oct 8, 2019
Would take again

The course itself is a tough and boring course. The professor is putting his best effort to teach the most useful material for the students. The assembly homeworks looks easy, but they are not!!! The professor is super helpful and knowledgeable. This is a mandatory core course, you can't skip it, so try to take it from professor unan

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CS103
Grade: A
Oct 12, 2019
Would take again

It was my first intro course and I was a little bit nervous at the beginning. Professor is super helpful and he is insanely inspirational. The course material is too much to study and you have to solve more than 100 programming questions during the semester (labs/homeworks). It is painful but it will lead you to be a good programmer.

Respected
Lots of homework
Inspirational
5.0
4.0
CS203
Grade: A
Oct 18, 2019
Would take again

This is one of the most crucial courses in CS and it is super comprehensive. The 2. programming course and you are learning a new language an a new concept. It is pretty challenging course but Dr. Unan helps a lot. His lectures have everything you need and he is well organized. Do not miss any lecture because he is giving lot of hints about hw

Gives good feedback
Respected
Amazing lectures
4.0
2.0
CS330
Grade: A
Oct 31, 2019
Would take again

I wish he would work on his lectures more because he is a good teacher. But he just read slides that I would later see online while reviewing. Was a heavy class but manageable if you put in the work. I did the assignments and then read the lectures/learned the material on my own time. Just do not have time to go to a lecture to be read to.

5.0
3.0
CS303
Grade: A
Nov 1, 2019
Would take again

Dr Unan is truly one of the best I've had in my college career. He is very concerned with the success of students and very respected. He is always accessible both through email and outside of class. He is always giving the tips about interview questions or real life examples. I can't believe that I got almost similar questions in my last interview

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
CS303AND330
Grade: A
Dec 18, 2019
Would take again

Took CS303 and CS330 with Dr. Unan in the same semester and found both classes to be relatively easy. As long as you stay on top of the weekly homework and put up with occasional dry material (particularly in 330), the classes are very manageable. Professor is very accessible outside of class and helps wherever he can.

Skip class? You won't pass.
Inspirational
Caring
4.0
2.0
CS303ANDCS330
Grade: A
Dec 28, 2019
Would take again

Very nice, caring, and fair professor. If you study for the class, you will make an A. There is quite a lot of homwork for both classes. CS303 was a lot of homework, CS330 was a little bit less. CS330 is very dry and boring but not the teachers fault. 2 midterms and 1 final in both classes. All exams are cumulative.

Lots of homework
Accessible outside class
Caring
5.0
2.0
CS303
Grade: A
Jan 5, 2020
Would take again

Best CS professor at UAB. I love this dude, he is genuinely so caring. Class can be kind but it's not his fault. Can be a lot of repetitive homework but he's awesome. 10/10 recommend

Respected
Lots of homework
Caring
5.0
3.0
CS330
Grade: A
Jan 13, 2020
Would take again

The course itself is a boring course, but unan is doing his best to teach it. I was freaked out by the assembly at first, then I liked it also. The teaching assistants were great and helpful

Respected
Accessible outside class
Inspirational
5.0
4.0
CS103
Grade: A
Jan 17, 2020
Would take again

I thought I would never learn the coding, but this professor helped me a lot. He is always giving real life examples and sharing his experiences. If you are taking his course and having any kind of difficulties, talk to him; he is always finding a way to help you

Gives good feedback
Lots of homework
Inspirational
5.0
4.0
CS303
Grade: A
Jan 22, 2020
Would take again

The lectures were fantastic but the assignments were a little time consuming. I can say the best way to learn those algorithms is to implement them, however, one assignment per week was not fun. The real life examples and interview questions were outstanding. He is unquestionably the best professor in the department. Keep up the hard work Unan !!!

Lots of homework
Inspirational
Amazing lectures
5.0
5.0
CS103
Grade: A
Jan 25, 2020
Would take again

One of the hardest intro course I have ever seen/heard in my lifetime. However, I can say that it worth every second I spent for this course. Professor Mahmood is a genius guy and he knows what he teaches. He is giving millions of assignments but this assignments are all related to what he is teaching in the class. You will love CS and learn a lot

Respected
Lots of homework
Inspirational
5.0
5.0
CS103
Grade: A
Feb 7, 2020
Would take again

It was the hardest course for me, because I had no experience with computers at all. I had to work really hard to understand the material and get an A from the homeworks and labs. Now I can see that, mr. unan truly did a great job in explaining everything. He really cares about his students and works hard to accommodate them.

Lots of homework
Accessible outside class
Amazing lectures
5.0
3.0
CS330
Grade: A
Feb 14, 2020
Would take again

great professor, the guy knows what he is teaching

Respected
Inspirational
Amazing lectures
5.0
3.0
CS303
Grade: A
Feb 25, 2020
Would take again

I took this class two semesters ago and today I got my first job interview. Most questions came from this course and surprisingly I could remember almost all of them. Unan knows how to teach and he is good at giving real life examples. He does have a passion about what he teaches and gives concrete examples.I would HIGHLY recommend him.

Respected
Lots of homework
Inspirational
5.0
4.0
CS330
Grade: A
Apr 5, 2020
Would take again

The course itself is a little bit hard, but the professor and the assistants are spectacular. I truly enjoy his classes in this department. He is a very helpful professor and he is good at teaching. Also many thanks to Greg and Johnny. I learned a lot from all of you guys

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CS303ANDCS330
May 2, 2020
Would take again

Dr. Unan is very straightforward in his approach to teaching the material. It may be dry at times, but his slides are amazingly crafted so it is very easy to review. Assignments are crafted in such a way that they are easy to complete, yet they are challenging enough for you to learn. Definitely one of my favorites in the CS department.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
1.0
CS433
Grade: A
May 5, 2020
Would take again

Coming into the class I was a little nervous, but it turned out to be very simple. The first two assignments involved a lot of C programming, but the remaining homework was short answer and very easy. The exams were very straight forward as well. Dr. Unan was accessible outside of class and very helpful

Skip class? You won't pass.
Lecture heavy
Caring
5.0
4.0
CS103
Grade: A
May 5, 2020
Would take again

The best instructor ever. He motivates the students all the time (the short motivational videos at the beginning of each lecture was priceless for me). The lab assignments and homework are taking enormous time, but you really learn a lot. Thank you Mahomout, I am excited to take your CS203 next semester

Lots of homework
Accessible outside class
Inspirational
5.0
4.0
CS330
Grade: A
May 6, 2020
Would take again

I was expecting a boring theory class at beginning, clearly unan knows how to teach. He is emphasizing the important points again and again. He is trying his best to teach what we will be using as a software developer. Assembly part is pretty challenging, however; the TA and professor helps a lot

Respected
Accessible outside class
Amazing lectures
5.0
4.0
CS103
Grade: A
May 7, 2020
Would take again

great professor, the best college course ever. The grading criteria is not crystal clear though :(

Gives good feedback
Inspirational
Amazing lectures
3.0
5.0
CS103
Grade: B
May 8, 2020
Wouldn't take again

To pass the midterm and final, go over lecture notes. To make As in homework and lab, you'll have to go to office hours and ask questions. I had no prior exposure to Python, so this class was really difficult for me. He's lenient on HW (2 grace days per hw/ 5 in total), but they require a lot of time to solve.

Graded by few things
Lecture heavy
5.0
4.0
CS103
Grade: B
May 10, 2020
Would take again

Hardest intro class, but the greatest professor. You need to work hard, but it worths. You will lear a lot in one semester. The professor and the TAs are there for you whenever you need help

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CS203
Grade: A
May 10, 2020
Would take again

I have taken CS103 and CS203 with unan. He knows what he is teaching and how to teach

Gives good feedback
Respected
Inspirational
5.0
4.0
CS103
Grade: A
May 12, 2020
Would take again

challenging class, but you will learn deeply

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
CS433
Grade: A
May 13, 2020
Would take again

Initially the C homeworks were pretty challenging and I did not have any C background. Later on, Dr. Unan helped us and converted the homeworks/assignments to the theory mode. I have taken two classes with Unan and he is an awesome instructor

Gives good feedback
Respected
Accessible outside class
5.0
5.0
CS103
Grade: A
May 20, 2020
Would take again

The most challenging course in my life, but it was a great experience. I was working 20 hours per week for this course. I have learned a million, now I enjoy solving coding problems. Unan is an adorable professor and the Teaching Assistants are spectacular.

Gives good feedback
Lots of homework
EXTRA CREDIT
5.0
3.0
CS303
Grade: A
May 22, 2020
Would take again

clear and precise lectures, knowledgeable professor. I suggest you to apply for an internship after you take this course, the professor will be giving a lot of hints about the internship/job interview questions

Gives good feedback
Respected
Inspirational
5.0
3.0
CS303
Grade: A
May 26, 2020
Would take again

Awesome professor&course!!!

Accessible outside class
Inspirational
Hilarious
5.0
3.0
CS103
Grade: A
Jun 2, 2020
Would take again

As a graduate student, I enjoyed the course a lot. Dr. Unan and the teaching assistants are available all the time and they are helping whenever we need

Respected
Accessible outside class
Hilarious
5.0
4.0
CS330
Grade: A
Jul 3, 2020
Would take again

Assembly programming was a nightmare for many of us, however; professor and the teaching assistants were extremely helpful. You will learn a lot!!!

4.0
4.0
CS103
Grade: A
Jul 21, 2020
Would take again

Spectacular course, you will learn a lot. Cant wait to take cs203

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CS421
Grade: A
Aug 28, 2020
Would take again

Great course to learn Web App development, the course mainly focus on the server side applications. The professor is a huge help as always. It is a great experience to develop a useful website

Respected
Inspirational
Group projects
5.0
4.0
CS330
Grade: A
Sep 4, 2020
Would take again

Great instructor and Empathetic person. He does have a passion about what he teaches and gives concrete examples. He is not giving challenging homeworks due to the extremely low level of UAB students. One of the Best UAB professors.

Gives good feedback
Respected
Lots of homework
5.0
4.0
CS203
Grade: A
Sep 7, 2020
Would take again

At the beginning of the semester, I had pretty hard to time with the JAVa programming, later on Dr. Unan helped me a lot and I was able to figure it out. One of the most helpful and knowledgeable person at UAB

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CS303
Grade: A
Sep 19, 2020
Would take again

Professor unan is an invaluable member of the UAB CS dept. His lectures are super interesting and hilarious. True gem. Show up to class, do the work, you will lear a ton. TAKE HIM, YOU WILL NOT REGRET IT !!!!

Respected
Inspirational
Hilarious
5.0
4.0
CS203
Grade: A
Oct 16, 2020
Would take again

At first, I was so dissapointed with the theory lectures and the topics did not make sense. Once we start applying the knowledge, I understand and appreciate the OOP concept. Dr. Mahmut is pretty helpful and he truly cares about you learning the material as well

Respected
Lots of homework
Amazing lectures
5.0
3.0
CS203
Grade: A
Nov 2, 2020
Would take again

Just like the other "Unan Courses", I learned a million in 203.

Respected
Accessible outside class
Hilarious
5.0
4.0
CS103
Grade: A
Nov 3, 2020
Would take again

great prof

Respected
Lots of homework
Inspirational
5.0
5.0
CS103
Grade: A
Nov 18, 2020
Would take again

It was the hardest course I had ever taken. I enjoyed the lectures and learned awful lot of stuff, however the homework-lab work was quite challenging. Dr. Mahmut is an impressive teacher and his assistance are so helpful

Respected
Lots of homework
Accessible outside class
5.0
4.0
CS203
Grade: A
Dec 9, 2020
Would take again

Object-oriented was a nightmare first, after you get it, it became a piece of cake. Professor Unan and his assistants were quite helpful. I love UAB CS, go blazers !!!

Respected
Accessible outside class
Inspirational
5.0
3.0
CS330
Grade: B
Dec 9, 2020
Would take again

10 assignments worth 50%/two midterms worth 20%/attendance 10%/final exam 20%. Just make sure to have some prior knowledge in C and you should be good for this course. When starting assembly, it's important to attend those lab lectures as they really help. The exams in this course are lecture heavy, and there is no need for a textbook to pass.

Respected
Clear grading criteria
Lecture heavy
5.0
3.0
CS332
Grade: A
Dec 11, 2020
Would take again

Another awesome CS course with Unan!!! I recommend you to practice C coding a little bit prior to this course

Gives good feedback
Respected
Inspirational
5.0
3.0
CS203
Grade: A
Dec 30, 2020
Would take again

Dr. Unan is hands-down my favorite professor I have had to date. He is very knowledgeable and helpful, and he regularly goes out of his way to make sure that everyone is clear on the material. He is incredibly understanding (probably more than he should be) and offered every opportunity to make up for mistakes He's a must-pick if you are a CS major

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
CS332
Grade: A
Jan 7, 2021
Would take again

Professor Unan is my favorite professor by far!!!

Gives good feedback
Respected
Hilarious
5.0
4.0
CS203
Grade: A
May 2, 2021
Would take again

A tough course to understand at the beginning, later on each single topics makes sense. Professor is extremely helpful and nice!!!

Respected
Lots of homework
Accessible outside class
5.0
4.0
CS330
Grade: A
May 18, 2021
Would take again

I have taken 103,203, and 330 with unan and they were all exceptional courses

5.0
4.0
CS332
Grade: A
Jun 28, 2021
Would take again

I wish he teaches more graduate courses such as machine learning or other data science related courses.

Gives good feedback
Respected
Accessible outside class
4.0
4.0
CS103
Grade: A
Oct 7, 2021
Would take again

He is a good professor

Respected
Lecture heavy
5.0
4.0
CS103
Grade: A
Oct 29, 2021
Would take again

I took 4 classes (103,203,330,332) from Unan and he is such a fantastic professor. I owe him my career

1.0
4.0
CS103
Dec 24, 2021
Wouldn't take again

Hes a very knowledgeable man but a horrible professor. He reads directly off the slides and gives random examples that are off topic. Unfortunately you dont have another choice, you have to take him for this course and others. The labs were a joke and the TAs didnt help. They only showed off. If you have any coding experience you should be fine.

5.0
3.0
CS103
Grade: A
Jan 3, 2022
Would take again

Even though It is a challenging course, the professor and the Teaching Assistants are fantastic. They know how to teach and they are eager to help in any case. Loved it

Respected
Lots of homework
Accessible outside class
5.0
4.0
CS303
Grade: A
Jan 4, 2022
Would take again

Phenomenal professor. Lectures are very clear and understandable, and homework is based directly on information covered in class. We always had a review lecture before each test which was very helpful. Dr. Unan is very forgiving and helpful, and it is obvious that he cares about his students. By far the best professor I have had at UAB.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CS330
Grade: A
Jan 4, 2022
Would take again

Dr. Unan is a great professor who is very helpful and forgiving. His lectures are always well done and engaging. He is easily accessible outside of class and regularly goes above and beyond to correct any potential errors or misunderstandings. We always had a very helpful review lecture before each exam. Easily the best professor I've had at UAB.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
3.0
CS103
Grade: A+
Jan 16, 2022
Would take again

Dr. Unan is a wonderful professor who is great at teaching!!! His homework and overall assignments are very clear and you will get an A in the class if you use the resources provided to their full potential. Slides are provided 10min before lecture, so you can look at those instead of getting the textbook. The exams are multiple choice and fair.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
2.0
CS103
Grade: A
Mar 31, 2022
Would take again

Very helpful lectures and homework. Several resources to help you throughout your work, and very thorough in demonstrations and examples.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
CS303
Grade: A+
Apr 5, 2022
Would take again

If you pay attention in class and do the homework you should ace the exams. He explains concepts and provides examples for those concepts which are applicable to homework and exams. It is plain to see he cares about the students and wants everyone to have a good experience (welcomes questions and feedback). I wish all my teachers were like Unan.

Amazing lectures
Caring
Respected
5.0
1.0
CS103
Grade: A+
Apr 30, 2022
Would take again

Extremely chill professor. If you have any experience with coding and you listen to lectures, this class will be extremely easy for you. He is so generous with the amount of time given for assignments and lets you turn in hws late. Exams are extremely easy and there's only two. HWs make up more of your grade than the exam though

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
CS103
Grade: A
May 2, 2022
Would take again

Dr. Unan is very patient and does a great job of describing hard material. Homeworks are worth a big chunk of your grade, so I'd suggest starting on them as early as possible. The TAs that correspond with lab are great resources to go to when struggling on assignments. Attendance is important, as the material covered in class are on hws and exams.

Inspirational
Respected
Lecture heavy
5.0
3.0
CS330
Grade: B
May 5, 2022
Would take again

Although this class is not the most interesting he makes it interesting. There are 6 HW. if you are not a great test taker be sure to get as many points on the HW's sometimes there will be bonus points so get as many points as you can. In most cases if your grade on the final is greater than one of your midterms he will replace it with your lowest.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
3.0
CS332
Grade: A
Jun 3, 2022
Would take again

As always, Unan did a great job this semester. He is willing to teach you as long as you don't cheat

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CS103
Grade: A
Jun 5, 2022
Would take again

It was my favorite class last semester. Dr. Mahmut is a fantastic professor, he makes you interested in the subject. I will never forget his tower of stack game and his experiment with rice and chess board :)

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
4.0
CS332
Grade: A
Jun 19, 2022
Would take again

I have learned a ton of C coding in this class. Unan simplifies the topics for everyone. He cares about the students and provides any help that we need.

Inspirational
Hilarious
Caring
3.0
2.0
CS103
Grade: A
Aug 4, 2022
Would take again

Had Unan for 103 and 203 w/ no prior coding experience. He is kind and reasonable, but you'll likely learn more from other resources. Lectures are simply okay; slides are VERY info-heavy but helpful. Exams are super easy. (Read the slides.) Labs and HW are doable; start early and ask for help. Heads up: a lot of the previous 5/5 reviews are fake.

4.0
3.0
CS303ANDCS330
Grade: A
Aug 17, 2022
Would take again

Good person that cares about students. He's willing and available to help, but also let students learn on their own. The lectures are a little long and hard to pay attention to because it's so much information, but he doesn't add any fluff to his lectures or go off topic too much. Tests are average difficulty, labs/homework are easy.

5.0
3.0
CS332
Grade: A
Aug 18, 2022
Would take again

Unan is my favorite professor at UAB. The only challenge for me was the class size and a chunk of grad students who tries to cheat in the exam. The linux crash course should be introduced earlier.

Clear grading criteria
Inspirational
Respected
5.0
2.0
CS303
Grade: A
Oct 16, 2022
Would take again

He is one of the coolest professors at UAB CS department. He knows his stuff and he is an excellent guy personality-wise. You will learn a million in this class and it will help you to crack the coding interviews (not enough though). His exams are pretty much similar every semester, so pay attention to the sample exam.

Amazing lectures
Inspirational
Caring
5.0
2.0
CS103
Grade: A+
Nov 29, 2022
Would take again

I have prior coding experience and I think this class and Unan did a fantastic job of introducing CS. Very knowledgeable and helpful. The lab portion felt to me like forced office hours with TAs, but I know it was useful for some who have little to no experience. Pay attention in the lectures andreach out tothe TAs if you don'tunderstand anything!

Amazing lectures
Graded by few things
Accessible outside class
5.0
2.0
CS103
Grade: A+
Dec 7, 2022
Would take again

One of the best professors Ive taken at UAB. His lectures were interesting. He was able to relate abstract ideas with real world examples easily. He listens to his students and goes out of his way to make sure everyone understands the material before tests/homework is due. I will definitely take him again.

Clear grading criteria
Gives good feedback
Respected
5.0
3.0
CS103
Grade: A
Dec 13, 2022
Would take again

It was an amazing class. Best professor and Teaching assistants ever

EXTRA CREDIT
Inspirational
Hilarious
4.0
2.0
CS103
Grade: A+
Dec 20, 2022
Would take again

Unan is a great professor. You can miss several lectures, but you should go to class. Lectures are all recorded and posted. There are a few homework assignments, but they are very easy. You can go to TA office hours for any help. Labs are easy grades as well. Midterm and final are based on concepts as opposed to coding.

Clear grading criteria
5.0
1.0
CS421
Grade: A
Dec 25, 2022
Would take again

One of the cool classes of UAB Computer Science. Dr. Mahemaut is a fantastic person

Group projects
Amazing lectures
Accessible outside class
5.0
1.0
CS330
Grade: A+
Mar 2, 2023
Would take again

Unan is a stellar professor. His lectures, exams, and assignments are easy and fun. John is an excellent and intelligent teaching assistant who cares about his students and helps tremendously. The secondary TA, Dylan, is quite rude and unhelpful, and I've seen him show distaste in many interactions with students. Go to John for you questions!

5.0
3.0
CS303
Grade: A
Mar 13, 2023
Would take again

Unan is doing a marvelous job again. His Teaching Assistants were great up to this semester, he should not hire one of them again (VM)

Gives good feedback
Hilarious
Caring
5.0
2.0
CS421
Grade: A
Mar 26, 2023
Would take again

Completing the final project in this class was instrumental in helping me land a job. Regarding Unan's class, I would suggest he improve the quality of his Teaching Assistants. While he has had great TAs in his other courses, the graduate student TA in this class was subpar.

Group projects
Inspirational
Hilarious
5.0
2.0
CS203
Grade: A+
Mar 30, 2023
Would take again

Unan is an outstanding professor who truly wants his students to succeed.

Participation matters
Clear grading criteria
Gives good feedback
5.0
3.0
CS203
Grade: A+
Apr 19, 2023
Would take again

Dr. Unan is one of my favorite professors, I suggest that you take his classes whenever possible.

EXTRA CREDIT
Amazing lectures
Respected
5.0
4.0
CS332
Grade: A
Apr 19, 2023
Would take again

I have taken 5 classes with Unan so far, he is a true legend in the department

Amazing lectures
Inspirational
Hilarious
5.0
2.0
CS303
Grade: A
Apr 30, 2023
Would take again

Dr. Mahmat's instruction during my first semester was exceptional and greatly contributed to my academic progress. His dedication to teaching and expertise in the field of computer science have been invaluable to me. I am excited to continue learning from him in their upcoming web development course over the summer.

Amazing lectures
Gives good feedback
Inspirational
5.0
2.0
CS303
Grade: A
Aug 14, 2023
Would take again

I believe it is the best Unan course. The homework are archaic, must be updated asap

Inspirational
Hilarious
Lecture heavy
5.0
3.0
CS421
Grade: A
Sep 17, 2023
Would take again

installing so many libraries/dependencies might be annoying, however Unan's clear and engaging teaching style, and up to date course content made learning web development a joyful experience. Creating a successful final project app instilled a sense of self-assurance in me

Inspirational
Hilarious
5.0
3.0
CS303ANDCS330
Grade: A-
Dec 11, 2023
Would take again

I've taken CS 103, 203, 303, 330, and 332 with Dr. Unan. He is great and gives the most fair assignments and exams in the CS department. If you want a good professor whose classes teach you how to program, easy to talk to, and will help you, take Dr. Unan.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CS203
Grade: A
Feb 3, 2024
Would take again

One of the best classes I have ever taken

EXTRA CREDIT
Inspirational
Hilarious
5.0
2.0
CS203
Grade: A
May 8, 2024
Would take again

baller class, lots of opportunities for bonus points and extra credit. only critique is that sometimes he steps a little to far away from the mic when lecturing.

5.0
2.0
CS203
Grade: A
May 23, 2024
Would take again

Truly one of my favorite professors. He's very passionate about teaching and starts to prepare you for real-world application. The coding projects are fun too. Tests are mainly on lecture material.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
3.0
CS303
Grade: A
Jan 27, 2025
Would take again

Unan is one of the best professors of my entire college life

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
CS203
Grade: A
Feb 25, 2025
Would take again

Prof. Unan is one of the best! His classes are engaging and he genuinely wants us to succeed. The lectures are aligned with the free textbook, and unstuck ai was super helpful for prep.

5.0
2.0
CS303
Grade: A
Feb 27, 2025
Would take again

Just genuinely a great educator, I get excited whenever I fill out the schedule and seeing his name on the class I am taking.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
CS203
Grade: A
Apr 24, 2025
Would take again

My GOAT! Probably one of the best C.S Profs at UAB. One of the most genuine and caring professors I've met who acts like a real human instead of a voicebox that only vomits words during lectures. The material itself can be semi-difficult but both he & TA's are really good at helping you comprehend the material.

Caring
Respected
5.0
3.0
CS203
Grade: A
Apr 30, 2025
Would take again

Dr Unan hands down an amazing professor. His lectures are informative and found outside laughing at times. Has a weekly lab then 5 HWs, 2 midterms and a final. His TAs were superior this term.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
3.0
CS303
Grade: A+
Aug 17, 2025
Would take again

Amazing professor. IDK if it was due to being a summer class but he incorporated handouts of practice problems we did and went over during class. These along with the study guide became crucial to my exam prep. Homework is graded heavy on the written report (75%)with the code(20%). Midterm/Final are on paper with pencil with I actually liked.

Amazing lectures
Respected
Lecture heavy
5.0
2.0
CS332
Grade: A-
Dec 14, 2025
Would take again

Solid professor, his lectures are good and he does take attendance, but if u miss class his slides are solid so its easy to study at home. His HW assignments can be difficult, but he TA's are very helpful if you go to them

Class Info

Online Classes

100%

Attendance Mandatory

95%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 94 grades
Most common grades:
A (76)
A+ (11)
B (5)
Grade Distribution
A(87)B(5)C(0)D(0)F(0)A-/B+(2)
Based on 94 reported grades
A: 76
A+: 11
B: 5
A-: 2
Common Tags
Respected (40)
Inspirational (34)
Accessible outside class (29)
Gives good feedback (28)
Lots of homework (22)
Clear grading criteria (17)
Hilarious (14)
Amazing lectures (13)
Rating Trend

Stable

+0.06 avg change
May
Jan
Feb
Apr
Aug
Dec
Last 6 months
Ratings by Course

CS421

5.0

(5)

CS303AND330

5.0

(1)

CS433

5.0

(2)

CS332

5.0

(8)

CS330

4.9

(14)
+4 more courses
Difficulty by Course

CS103

3.5

CS332

3.3

CS203

3.2

CS330

3.1

CS303

2.8

Similar Professors