2.3

Alex (Jia) Chen

Computer Science - CUNY Queens College

2.3
Quality
4.0
Difficulty
28%
Would Retake
90
Reviews
2.3
Quality
4.0
Difficulty
2.3
Helpful
2.3
Clarity

28%

Would Retake

90

Reviews

Rating Distribution
Official

5

23

4

1

3

4

2

11

1

51

What Students Say

From day one, Alex was not prepared to teach 313

CSCI313 - 1.0 rating

Messes up frequently, has to reexplain

CSC313 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 32 grades
Most common grades:
A- (8)
A (8)
B (5)
Grade Distribution
A(9)B(10)C(2)D(0)F(0)A-/B+(11)
Based on 43 reported grades
A-: 8
A: 8
B: 5
B-: 5
Common Tags
Lecture heavy (19)
Test heavy (18)
Hilarious (14)
Skip class? You won't pass. (12)
EXTRA CREDIT (11)
Amazing lectures (8)
Lots of homework (8)
Gives good feedback (7)
Rating Trend

Declining

-1.82 avg change
May
Jun
Dec
Feb
Apr
Oct
Last 6 months
Ratings by Course

CSCI211

5.0

(1)

CSCI111

5.0

(2)

CSC211

5.0

(1)

CS211

4.9

(8)

CS3133

3.0

(1)
+11 more courses
Difficulty by Course

CSC311

5.0

CS3133

5.0

CSCI3133

5.0

2019SPRINGCS313

5.0

CSCS313

4.7

Reviews (90)
5.0
4.0
CS211
Dec 15, 2017
Would take again

He became my lab instructor mid semester. He gave hard quizzes but he allowed you to retake it. He very willing to help if you ask him. would take him again

Tough Grader
Gives good feedback
Would take again
5.0
4.0
CS211
Grade: A+
Feb 24, 2018
Would take again

Alex is great. He can explain the material really well and will go over the material as long as someone asks him a question about it. And if you don't, it's you lose. He allows you to retake your quizzes as many time as you want. Also, he is willing to help you outside class as well. So, TAKE HIM and if you do make sure to ask him for help.

BEWARE OF POP QUIZZES
Amazing lectures
EXTRA CREDIT
5.0
3.0
CSCI211
Grade: A-
Mar 20, 2018
Would take again

this guy breaks things down to the molecuar level. He takes his time explaining every concept and ask the class "questions, comments, concerns?" after everything. If you show up and do the projects, youll do fine. His quizzes are hard af tho but he lets you retake the quizzes .

Tough Grader
LOTS OF HOMEWORK
Hilarious
5.0
4.0
CS211
Grade: Not sure yet
Apr 9, 2018
Would take again

Very nice professor. He really cares about his students. The material is hard, but he explains it very well. Gives lots of opportunities to improve your grade. Highly recommend Alex!

Gives good feedback
Inspirational
EXTRA CREDIT
5.0
3.0
CSCI111
Oct 6, 2018
Would take again

He's the reason my lectures are useless, his lab class covers everything.

Gives good feedback
Respected
Hilarious
5.0
3.0
CS211
Oct 22, 2018
Would take again

good professor over all.. his lectures are super clear if you pay attention . he will break down the whole thing and give you the most clear explanation of every single step.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
CSC211
Nov 19, 2018
Would take again

Alex Chen is one of the few reputable professors that teach Computer Science WELL at Queens College. He not only is hilarious, but he is hands down the best instructor i've had here at Queens. He will make you understand, complicated material by breaking it down and takes the time, ALL students are taken care of. This is a must 'Take Alex Chen'.

Gives good feedback
Respected
Participation matters
5.0
3.0
CSCI111
Dec 1, 2018
Would take again

Alex breaks everything down to the simplest turns and his lab class was more useful than the lecture itself, he gives good feedback on quizzes and tells you whats wrong on the spot as you hand it in. Great Professor highly recommend.

Skip class? You won't pass.
Hilarious
Caring
3.0
3.0
CS313
Mar 15, 2019
Would take again

He is a chill, funny knowledgable guy for sure. but sometimes, it feels as if he dislikes his students and you might get this condescending vibe/tone from him when you ask him questions about homework or for help with code. But overall, pretty good professor.

Skip class? You won't pass.
Clear grading criteria
Hilarious
1.0
4.0
CSC313
Grade: Not sure yet
Mar 29, 2019
Wouldn't take again

Avoid him. The class started off good, doesn't show how to implement trees / binary trees / hashmaps and starts explaining beyond scope of the course data structures instead of showing implementation for things that are important LIKE HASH MAPS. Messes up frequently, has to reexplain. Gives hard projects that 60% of the class couldn't complete.

Skip class? You won't pass.
EXTRA CREDIT
1.0
5.0
CSCI313
Grade: Not sure yet
Apr 1, 2019
Wouldn't take again

From day one, Alex was not prepared to teach 313. Alex is currently a fulltime undergrad student "I took this job so I can brush up on Data Structures for my coding interviews." He repurposed Waxman's 381 C++ projects, without ever TEACHING us HOW to implement any of the data structures. Unacceptable for the department to let him teach 313. Avoid!

Graded by few things
5.0
2.0
CS211
Apr 6, 2019
Would take again

Not my professor, but went to his review session for Waxman's CS211 midterm. I learned more from him in those two hours than Waxman and my lab instructor managed to teach me in the past two months. I hear he's not great for CS313, but if you're taking 211 and are looking for a lab instructor, he's a real gem. Hilarious guy too.

Hilarious
Amazing lectures
4.0
2.0
CS211
Apr 6, 2019
Would take again

He is good at explaining the projects.

5.0
3.0
CS211
Apr 17, 2019
Would take again

I honestly love Alex. It's true that it's a little odd that he's a student himself but he definitely knows his stuff and tries his best. He's hilarious, so helpful and he likes to joke with his students. I think he's pretty good if you need someone to break things down simple.

Skip class? You won't pass.
Hilarious
5.0
4.0
CS211
May 27, 2019
Would take again

The only lab instructor out of them all in CS 211 who took the time off his hands to hold extra review sessions for the midterm and final. The hype is real and he truly cares about his students.

Hilarious
Amazing lectures
Caring
5.0
3.0
CS313
Grade: Not sure yet
Jul 9, 2019
Would take again

He is too good and amazing. Good explaining, funny lecture. Lecture is more practical approach rather than theorotical. I took this class in summer, it has been only 1 week, but I hava already enjoyed a lot. No midterm and final, only 6 quiz(1per week) and 2 or 3 projects. He gives review before the quiz. Recommend to take him.

5.0
5.0
CSCI313
Grade: A
Aug 13, 2019
Would take again

Really good teacher. Just come to class and go over the notes he provides in his class and his website.

Lots of homework
Inspirational
Clear grading criteria
5.0
5.0
CS313
Grade: A-
Aug 13, 2019
Would take again

Very nice project. He definitely got me ready for interviews.

Accessible outside class
Skip class? You won't pass.
Amazing lectures
5.0
5.0
CS313
Grade: B+
Aug 13, 2019
Would take again

Alex is amazing. He is a really good teacher. I would definitely take him.

Get ready to read
Inspirational
Test heavy
5.0
2.0
CS313
Grade: A
Aug 13, 2019
Would take again

Take him for CS313. He's very good at explaining.

Gives good feedback
Skip class? You won't pass.
Test heavy
5.0
3.0
CSCI313
Grade: B+
Aug 16, 2019
Would take again

Alex, is one of the best professors at QC. He genuinely cares about the students and wants them to do well and understand the material. He is really nice and he's easy to talk to and ask for help. As long as you put in the time and effort you will pass. For the summer he gave 2 projects, and we had quizzes every week. Would definitely take again!

Inspirational
Hilarious
Caring
5.0
2.0
CS313
Grade: A
Dec 14, 2019
Would take again

Really great. It definite helps you to prepare your technical interview

5.0
3.0
CS313
Grade: A
Dec 29, 2019
Would take again

Honestly, the best professor that I ever had so far. Gives a couple of quizzes, two midterms, and honestly the final is optional. Prepares you for coding interviews. Wanna get an A? just do the extra credits, he really respects students for trying them out. I really recommend Alex. I think that pretty much sums it up. Go enroll in his class.

Clear grading criteria
Hilarious
EXTRA CREDIT
2.0
3.0
CS313
Mar 5, 2020
Wouldn't take again

He's ok but I do not like his teaching. You can tell,for sure, that he has knowledge, but just doesn't know how to explain some concepts clearly sometimes. If you think you can figure things out just by self-studying, take him. If you think self-studying could be a little bit struggling, suggest you to take others.

Hilarious
3.0
5.0
CS313
Mar 5, 2020
Wouldn't take again

I took his lab before and thought he would be a good lecturer as well. But it seems that he isn't good at teaching lecture, sometimes students just got lost during the lecture.(You can tell that if students become extremely silent.) He is accessible outside class,but you need to know what you don't understand before asking for his help.

Skip class? You won't pass.
Hilarious
EXTRA CREDIT
1.0
5.0
CSCI313
Mar 5, 2020
Wouldn't take again

Avoid if possible. He is knowledgeable, but that don't mean he can teach. He expects you to do a project that he don't even TEACH you the approach or concept. Spends too much time on some very simple concepts. Messes up a topic frequently, then reexplains the topic again with the same words. Honesly do not how department allows him to teach 313.

Accessible outside class
Skip class? You won't pass.
EXTRA CREDIT
1.0
5.0
CSCI313
Mar 5, 2020
Wouldn't take again

AVOID!!! NOT RECOMMEND TAKING!!! I dont know why there are so many good comments on him when the fact is that he doesnt really know how to lecture and explain new concepts. He gets annoyed when students interrupt him to ask a question, and his projects are meant to fail those who take him. He makes you reconsider your major.

Skip class? You won't pass.
Tough grader
1.0
5.0
CS313
Mar 6, 2020
Wouldn't take again

He is a NO for me. Projects and exams are hard because he doesnt really teach you the concepts needed. He just quickly goes over the concepts and you need to figure out the rest. You really need to look at the likes and dislikes on those good comments because he isn't really that good. What you see doesnt mean what it is. Avoid if possible.

Lecture heavy
Tough grader
1.0
5.0
CSC311
Grade: B
Mar 6, 2020
Wouldn't take again

WORST PROF IN CS... hard to understand because of his accent. Good luck if you are going to take him.

Test heavy
Lecture heavy
1.0
3.0
CS313
Mar 6, 2020
Wouldn't take again

Dont even try to argue with him because he is always right. A friend recommended me to take him but I dont think he is teaching me anything.

2.0
4.0
CSC313
Mar 6, 2020
Wouldn't take again

I was taking this course with a friend, but both of us regretted taking him because what he taught was useless, and he took so much time to explain a simple example. did not really learn a thing or two, be aware of those good comments, someone told me he wrote some of them because that would make his course full and he would get paid for more.

3.0
5.0
CS3133
Mar 7, 2020
Wouldn't take again

Lectures and exams are not easy because this is a 300 course. The topics in his lectures seem to be a little bit out-dated. Most of the topics he lectures can be found on y o u t u b e, where other people can explain them better.

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
5.0
CSCI313
Mar 7, 2020
Wouldn't take again

He always tries to keep the class active,but it is just to hard for students to understand when he is lecturing. If you are looking for a funny prof, take him. If you want to learn cs, there's better options. Good luck taking him.

Test heavy
Hilarious
Lecture heavy
1.0
3.0
CS313
Mar 7, 2020
Wouldn't take again

Save yourself some time if you want to take him for 313 because you are not going to learn anything from him.

Lecture heavy
EXTRA CREDIT
Tough grader
1.0
1.0
CS313
Mar 7, 2020
Wouldn't take again

easy course,but his lectures wont help you in the future. Interview quesions are way more challenging.

2.0
5.0
CSCI313
Grade: A-
Mar 7, 2020
Wouldn't take again

This course is very important in Com Sci, but he makes it difficult and complicated. Which means you need to watch a ton of y o u t u b e videos if you want to pass with a good grade. Avoid as there are better profs who can teach this course way clearer.

Test heavy
Lecture heavy
3.0
5.0
CSCI313
Grade: B-
Mar 7, 2020
Wouldn't take again

He knows his stuff, but isn't really good at teaching. Def will not take him again.

Lecture heavy
2.0
5.0
CS313
Grade: B
Mar 8, 2020
Wouldn't take again

He is a very interesting person and has a lot of life stories to share However the material presented in class has nothing to do with what we are learning. Tests are hard If you do bad on 1 you are basically screwed.

Skip class? You won't pass.
Test heavy
1.0
4.0
CSCI313
Mar 8, 2020
Wouldn't take again

Not a good professor, he comes to class half the time talking about his own life. There is no review sheets for the class and his exams questions are very hard.

1.0
3.0
CSCSI313
Mar 10, 2020
Wouldn't take again

You are not going to learn anything. So many personal stories going on. Dont waste your time on him.

Test heavy
Tough grader
2.0
5.0
CSC313
Mar 12, 2020
Wouldn't take again

THANKS GOD LECTURES NOW ARE GOING TO BE ONLINE. I can finally have some time to do his hw and projects, which are mad hard. Do not recommend taking.

1.0
5.0
CSCI313
Mar 12, 2020
Wouldn't take again

He curves, which is supposed to be a good thing, but it actually does not make any difference because most of the class get only 50-60 out of 120. Exams are unreasonable.

Test heavy
1.0
5.0
CS313
Mar 12, 2020
Wouldn't take again

Avoid no matter what. The syllabus he gives out makes this course an easy A, but I AM TELLING YOU that there's no way for u to get an A out of this course. He gives you very little time to finish a project which will cost you more than a week to complete. He allows late submission, but no more than 3 days. After 3 days, you are done.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS313
Mar 12, 2020
Wouldn't take again

Take him if you think GPA does not matter.

1.0
4.0
CSCS313
Mar 12, 2020
Wouldn't take again

Awful prof. All he wants from you is to drop this course.

2.0
5.0
CSCS313
Mar 12, 2020
Wouldn't take again

Don't usually comment on profs, but he is the exception. Someone told me he would be an easy A+, but guess what? He tries his best to fail you!

Lots of homework
Lecture heavy
1.0
5.0
CSCS313
Mar 12, 2020
Wouldn't take again

No need to go to class since you are not going to understand a thing or two, and he expects you to learn all the material in one lecture.

1.0
5.0
CS313
Mar 12, 2020
Wouldn't take again

I will never take this professor again! He is not understanding for students circumstances even telling his ahead of time. He grades very hard and picky. He is very rude and will call students out for asking reasonable questions.

1.0
5.0
CS313
Mar 12, 2020
Wouldn't take again

at first I liked him but as the semester went on my liking went straight down. He treated us like we were in high school. He'd call students out for their mistakes and make a big deal if you let him know in advance that you wouldnt be able to attend a class. No grades were ever posted so you wouldnt know how you were doing in the class.

1.0
5.0
CSCI3133
Mar 12, 2020
Wouldn't take again

Very unorganized lectures, goes on tangents that dont make sense. Insanely lecture heavy and not understanding. If you dont understand something he will not take the time to explain it. Would not recommend this class to anyone.

1.0
4.0
CSC313
Mar 13, 2020
Wouldn't take again

Dont take him. You will end up failing.

Test heavy
Lecture heavy
EXTRA CREDIT
1.0
5.0
CS313
Mar 15, 2020
Wouldn't take again

data structure is a very important topic in CS, so you want to learn something from it, but he does NOT teach you anything useful but some theoretical concepts which you will prob not be using outside of this class. He is a NO to me.

1.0
5.0
CSCI313
Grade: B
Mar 15, 2020
Wouldn't take again

Hw is easy, but exams are totally another level. Curves won't help you that much if you do bad on one of them.

Test heavy
Lecture heavy
1.0
5.0
CSCI313
Mar 15, 2020
Wouldn't take again

Regretted taking him. His course was the first course that I ever dropped in college. Im going to take other professor next semester.

1.0
5.0
CS313
Mar 15, 2020
Wouldn't take again

Definitely one of the worst professors in cs department.

2.0
4.0
CS313
Mar 15, 2020
Wouldn't take again

Took his lab before, but honestly he is not good at teaching 313. His lab was decent though.

1.0
4.0
CS313
Mar 18, 2020
Wouldn't take again

The moment I looked at his syllabus, I knew I was not going to learn anything from him. And luckily, there was a guy taking Maxwell wanted to swap over, so I did. Maxwell is a lot better than he is. The guy who swapped the course with me regretted swapping too because he really S U C K E D at teaching.

2.0
5.0
CSCI313
Grade: B-
Mar 18, 2020
Wouldn't take again

You can tell he knows his stuff, but it's just hard to catch up with him. Data structure is imperative, and you want to learn it from a good prof who can explain all the principles crystal clear instead of complicated. Think twice before taking him, and please look at the likes and dislikes on those comments!!!

Lots of homework
Test heavy
Lecture heavy
1.0
5.0
CS313
Grade: Rather not say
Mar 18, 2020
Wouldn't take again

Just AVOID him if possible. He is there to fail you without reasoning, and if you fail (which you most likely will with him), you will need to spend another semester to retake 313. Remember, if you dont pass 313, you will not be able to take any more 300+ courses.

Test heavy
1.0
4.0
CS313
Mar 20, 2020
Wouldn't take again

Do yourself a favor. Avoid him. He is unorganized and his lectures are confusing. Yea, exams are based on what you learn from the lectures, but you need to understand them first if you want to do well on exams. How are u going to understand if they are not meant to be understood?

Test heavy
Lecture heavy
1.0
5.0
CS313
Grade: A-
Mar 20, 2020
Wouldn't take again

You need to put in a lot of work and efforts if you really want to do good on his course. Let me give a good metaphor of how his lectures look like. You learn addition and subtraction in lectures, but the exams are asking you to solve multiplication and division problems. SO GOOD LUCK! You have to know some data structure stuff before taking him.

Test heavy
Lecture heavy
1.0
5.0
CS313
Grade: B
Mar 21, 2020
Wouldn't take again

Bruh... his lessons and exams are unreasonably hard. Do not think this is going to be an easy course because he makes you reconsider taking cs as your major.

1.0
5.0
CS313
Mar 21, 2020
Wouldn't take again

This course should be easier if he follows the department's instruction, but he NEVER does. No one wants to know his personal stories. It got kind of tiresome when he goes off the topic.

1.0
5.0
CSC313
Mar 21, 2020
Wouldn't take again

His accent is incredibly strong, so you really need some time to get used to it.

Test heavy
Lecture heavy
1.0
5.0
CS313
Mar 22, 2020
Wouldn't take again

GOOD LUCK taking him, the worst cs prof ever in QC. Lots of HW, and exams are mad hard. The worst thing is that what you learn in class and the hw are totally different from what you going to do in the exams.

Lots of homework
Test heavy
Lecture heavy
1.0
5.0
CSCI313
Grade: B-
Mar 22, 2020
Wouldn't take again

Concepts that are not that bad in this class become complicated thanks to the way Chen teaches it. His class is boring and you come out more confused if you decided to learn the material beforehand and show up to class.

1.0
5.0
CS313
Grade: Incomplete
Mar 22, 2020
Wouldn't take again

He has a terrible teaching style, fills the board with intelligible, weakly structured, on-the-fly info. He follows an almost identical teaching-style to a certain 211 professor but luckily doesn't follow similar test format.

Lots of homework
Test heavy
Lecture heavy
1.0
3.0
CSCI313
Grade: Rather not say
Mar 22, 2020
Wouldn't take again

His lectures are diluted with uncalled garb. His voice is unpleasant and tell bad jokes to keep everyone's attention. The best way to do well in his course is to AVOID going to lectures. Work on his previous exams at least 2 weeks in advance. Do this and you'll get an easy B.

1.0
3.0
COMSCI313
Grade: A-
Mar 22, 2020
Wouldn't take again

Really awful teacher with an awful way of teaching.

1.0
5.0
2019SPRINGCS313
Grade: A-
Mar 22, 2020
Wouldn't take again

His lecture is not clear and the notes on the blackboard are hard to tell. You have to do the Problem books by yourself. The exams are hard and not enough time to finish. You are basically on your own to teach yourself the materials.

1.0
5.0
CS313
Mar 22, 2020
Wouldn't take again

DO NOT TAKE THIS PROFESSOR. HE IS VERY RUDE IN HIS EMAILS. HE GIVES HARD HOMEWORK WHERE YOU NEED TO FIND ANSWERS THAT USUALLY DO NOT MAKE SENSE. IF YOU WANT A LIVING HELL OF A CLASS THEN THIS IS THE RIGHT CLASS FOR YOU

1.0
4.0
CS313FALL19
Grade: B-
Mar 22, 2020
Wouldn't take again

Do not take him if you want to save your grade. I wish i dropped this class.

Lots of homework
Accessible outside class
Lecture heavy
1.0
5.0
COMSCI313
Grade: A-
Mar 22, 2020
Wouldn't take again

Unclear in his lectures, boring and does not facilitate good discussion during the lecture.

1.0
5.0
CSCI313
Grade: A-
Mar 22, 2020
Wouldn't take again

I wish I could rate him 0. Guys, I am begging you to here other professors, any other but not him. I don't want to stress how important data structure is in terms of programming as well as your computer science career. He doesn't teach you the knowledge you need to become a real programmer, but rather talks about his own life WHICH WE DO NOT CARE!

1.0
5.0
CS313
Grade: C+
Mar 25, 2020
Wouldn't take again

He's going to hurt you GPA so badly. DO take him if you want your GPA get down to 3.0.

1.0
5.0
CS313
Grade: B-
Mar 25, 2020
Wouldn't take again

horrible lectures... He does not know what he is teaching sometimes.

2.0
4.0
CS313
Mar 25, 2020
Wouldn't take again

you might need a little bit knowledge before taking his class. He doesn't teach you the beginning of data structure. Rude to his students when some of them want to interrupt and ask him questions.

5.0
3.0
CSCI313
Mar 29, 2020
Would take again

I took him over the summer and really enjoyed his class. He provided extra credit for students who needed it and told us exactly what was going to be on the exam. He is one of the nicest professors I've taken at QC, I am surprised by some of these comments about him.

Skip class? You won't pass.
Hilarious
EXTRA CREDIT
2.0
4.0
CS313
Grade: B+
May 27, 2020
Wouldn't take again

He uses a very inefficient teaching style for 313. He's really good at explaining the logic behind the material, but terrible at assigning fair assessments. He tried to use this fill in the blank sort of style for implementing code which oftentimes resulted in a mess of jumbled code across the board. He also was bad at uploading assignments on time

Graded by few things
Test heavy
Lecture heavy
1.0
4.0
CSCI313
Grade: A
May 27, 2020
Wouldn't take again

There is no doubt that he is unorganized. He doesn't assign the assignment on time. We haven't got any of our assignments and quiz grades back. Basically, we don't know how we did on the assignments and quizzes. He is good at explaining the logic behind the topic but If you don't understand something, he will not take the time to explain it.

Get ready to read
Graded by few things
EXTRA CREDIT
5.0
2.0
CS313
Grade: A
Jun 3, 2020
Would take again

For all em haters out there, I took Alex in Fall 2019. Actually, the best professor that I have had so far. Gives a lot of extra credit opportunities which help boost your grade by a lot imo. I agree that he gives challenging projects, but his quizzes and tests are actually super easy. Remember if you just get a 74 before final, you get an A. EZ

Participation matters
Amazing lectures
EXTRA CREDIT
1.0
3.0
CS313
Grade: B
Jun 16, 2020
Wouldn't take again

Very disorganized during class and during remote learning. Does not come prepared with any materials. Goes off topic way too many times by saying crap about his coworkers in amazon. He doesn't like it when students ask him questions because he has troubles explaining the topic clearly. Really weird stuff with him and "social media."

5.0
2.0
CSCI313
Grade: A
Jun 30, 2020
Would take again

Took Alex for Spring 2020 right when the virus hit. He did a good job explaining how to implement data structures and advanced algorithms. Lots of algos he taught showed up in my 323 class. Overall, chill guy would definitely recommend taking him. Thanks Alex.

Participation matters
Graded by few things
Amazing lectures
5.0
3.0
CS313
Grade: A
Dec 23, 2020
Would take again

Alex is king. Love you man

Gives good feedback
Hilarious
Amazing lectures
1.0
3.0
CS313
Grade: Rather not say
Dec 28, 2020
Wouldn't take again

His lectures consist of him reading definitions off google. I thought he was an ok Professor, but then one day he forgot that he left his camera on after our class. A few students and I were still in the room and I lost so much respect for Alex. Check youtube because the other students posted what he was doing after class and it was disgusting.

Graded by few things
1.0
1.0
CS313
Grade: Rather not say
Feb 9, 2021
Wouldn't take again

Clearly, he just graduated and didn't know much himself. He teaches here as a way to make some easy money and did not want to spend time on either preparing for classes or reviewing homework or exams. He cancelled several classes. He should pay our tuition back personally. He just went through some shallow definitions. Disappointed and disgusted

1.0
1.0
CIS313
Grade: Rather not say
Apr 7, 2021
Wouldn't take again

Sometimes, he doesn't know what he's talking about. And he curses a lot during classes, which is not cool at all. Don't understand why QC hires someone who apparently is not knowledgable enough to teach this course. A total waste of time and tuition. Please help yourselves by choosing better ones!

1.0
3.0
CSCI313
Apr 7, 2021
Wouldn't take again

He uses a lot of profanity in lectures, which is definitely off the mark for a Professor. He's cancelled three classes so far this semester. He cancelled our second project but is still going to quiz us on the material like he did for project 1. Not organized and "eh" conceptual explanations. Maybe he focuses more on his career at Amazon.

1.0
2.0
CSCI313
Grade: Incomplete
Apr 19, 2021
Wouldn't take again

HE JUST obtained his bachelor degree in CS not more than 2 year ago. How could you expect someone like this know a lot more than you?!!!! WORST EVER!!! PLEASE don't call him a professor, he doesn't deserve it. AND CLEARLY he doesn't respect others enough by not putting efforts for classes or organizing logically

1.0
4.0
CIS313
Grade: C
Oct 12, 2024

Thank god he left qc. Had him a while back. He is the only professor in this entire world that makes you convert asymptotic run time into feet. Also he curves you based on shoe size.

Tough grader
Participation matters
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 32 grades
Most common grades:
A- (8)
A (8)
B (5)
Grade Distribution
A(9)B(10)C(2)D(0)F(0)A-/B+(11)
Based on 43 reported grades
A-: 8
A: 8
B: 5
B-: 5
Common Tags
Lecture heavy (19)
Test heavy (18)
Hilarious (14)
Skip class? You won't pass. (12)
EXTRA CREDIT (11)
Amazing lectures (8)
Lots of homework (8)
Gives good feedback (7)
Rating Trend

Declining

-1.82 avg change
May
Jun
Dec
Feb
Apr
Oct
Last 6 months
Ratings by Course

CSCI211

5.0

(1)

CSCI111

5.0

(2)

CSC211

5.0

(1)

CS211

4.9

(8)

CS3133

3.0

(1)
+11 more courses
Difficulty by Course

CSC311

5.0

CS3133

5.0

CSCI3133

5.0

2019SPRINGCS313

5.0

CSCS313

4.7

Similar Professors