3.4

Jeyakesavan Veerasamy

Computer Science - The University of Texas at Dallas

3.4
Quality
3.6
Difficulty
64%
Would Retake
156
Reviews
3.4
Quality
3.6
Difficulty
3.4
Helpful
3.3
Clarity

64%

Would Retake

156

Reviews

Rating Distribution
Official

5

51

4

38

3

18

2

22

1

27

What Students Say

Weekly discussions and activity are easy points

CS3376 - 4.0 rating

I do not recommend this professor

CS3376 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

30%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 99 grades
Most common grades:
A (38)
A+ (19)
Not sure yet (13)
Grade Distribution
A(57)B(11)C(7)D(1)F(0)A-/B+(24)
Based on 117 reported grades
A: 38
A+: 19
Not sure yet: 13
B+: 12
Common Tags
Caring (48)
Accessible outside class (45)
Lots of homework (44)
Participation matters (24)
Lecture heavy (18)
Clear grading criteria (16)
Gives good feedback (15)
Skip class? You won't pass. (14)
Rating Trend

Improving

+0.60 avg change
Jan
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

SE3377

5.0

(1)

CS3354

5.0

(1)

CS2337

4.3

(7)

CS1337

4.1

(14)

CS2336

3.9

(13)
+10 more courses
Difficulty by Course

SE3376

5.0

CS3376

4.4

cs1436

4.1

CS2335

4.0

CS3377

3.8

Reviews (156)
4.0
4.0
CS3376
Nov 3, 2010

Friendly professor, however, don't take this class if you have little to no knowledge of C/C++ like me. Assigned programs that took days to complete. His midterm had vague and obscure questions, and was not open book/notes even though the syllabus stated so. Also, there was no assigned book.

1.0
5.0
CS3376
Jan 8, 2011

Zero value of the class no matter whether you are a beginner or proficient in C++. Too hard for beginners, waste of time for the pros. Boring and tedious projects that are not related to the exams. Worst thousand bucks spent. Highly do not recommend.

5.0
1.0
CS3376
Mar 8, 2011

Great professor. Is a really nice guy and very knowledgeable. Exams and projects are pretty easy assuming you attend and pay attention in class.

2.0
5.0
CS3376
Aug 23, 2011

This guy is one of the worst teachers in UTD. He favors people that have prior knowledge and crucifies those who are new to the class he teaches. DO NOT TAKE HIM. There are easier ways to fail.

2.0
5.0
CS3376
Aug 23, 2011

He is really nice. But has an accent and is hard to follow. The class goes very fast so it is really hard to keep up. Homeworks are HARD. Tests are vague, difficult and NOTHING like review. if the program has even a single error your down to 40 points. If you dont have prior knowledge of C++ then this class can run you dry without benifits.

3.0
4.0
CS3376
Nov 8, 2011

He's a nice guy. It's hard to absorb material from the lectures because the class covers so much stuff. The programs are challenging. At least at the end of the class you'll feel like you learned quite a bit (because of the programming homework).

1.0
5.0
CS3376
Nov 17, 2011

Do not take the course with this professor unless you want to mess up your GPA. His tests are ambiguous. His homework assignments are lengthy and difficult. Not much support is provided. He only asks students to post questions on Piazza.com. But he does not answer the questions in a timely manner.

5.0
4.0
CS3376
Nov 22, 2011

Great professor. Always friendly and willing to answer questions. Exams and projects are pretty easy (though easy, the projects may take a while to complete, especially if you are new to C/C++ as I was) assuming you attend and pay attention in class.

1.0
5.0
CS3376
Dec 10, 2011

Not a great professor.The exams are not related to the review and what is taught.If you have a working knowledge of C++ and Unix,you will get a good grade.If you do not, expect struggles in class. And you will not get help.

1.0
5.0
CS3376
Dec 12, 2011

By far the worst teacher I've had here at UTD. All he does is try to trick you on exams and quizzes and is questions are always ambiguous. I went to every lecture, there completely worthless. Good luck if your taking him cause you will need it.

4.0
4.0
CS1337
May 4, 2012

Very knowledgeable instructor. His accent makes it difficult to understand him sometimes. Shows a genuine passion for the class. His tests are difficult, but always covered material he has covered in class or in the reading. Never pretended to have all the answers, but was always willing to offer what he did know.

4.0
4.0
CS1337
May 7, 2012

He's very nice and you will learn the course material well. But be warned, as his tests can be very hard. What he goes over in the review is hardly ever on the actual test.

3.0
5.0
CS1336
May 8, 2012

Very nice guy, but his tests are very challenging. His accent is difficult to understand sometimes but he makes an effort to help you if you approach him or ask questions in class.

5.0
2.0
CS1337
May 24, 2012

Explains material very well with lots of example. Gives candy if you participate. Tests are long and require you to know the material well. You are given PowerPoint slides, so you don't need the textbook.

5.0
3.0
CS1335
Nov 13, 2012

Teaches content,not detailed anal.I took him for non-majors.When I had to take programming for majors,I wanted him again.When I told him,he offered to write a recommendation(which shows your competent and don't have to take the class)if my grade was high enough.He is approachable and available after class for questions. Responds to email that day.

2.0
5.0
CS3376
Nov 26, 2012

He is a nice guy but his teaching skills are very low. His assignments are very vague and his tests are very difficult and all tests involve hard coding. The difficult part is following his lessons because of his accent. I did not miss a day of class but I have to retake this course with another Prof. for better grade.

4.0
2.0
CS3376
Mar 24, 2013

Veerasam tries very hard to teach you C/C++. He listens to his students. He is very lenient, but he expects you to learn. Finish the assignments in a timely manner. If you try and study in this class, you will do fine.

2.0
4.0
CS3376
Apr 8, 2013

We can see he wants his students to learn but have absolutely no teaching skills. You have to read the book and learn the stuff before class...then may be your will understand what is teaches in class. Ex: He taught semaphore...did not really understand the concept until I took OS with Ozbrin. Thick accent.

4.0
5.0
CS1335
May 16, 2013

I got a good grade merely because I spent weeks trying to get the assignments to work. He's always willing to help, but I wouldn't recommend his class for anyone who isn't a CS major.

1.0
4.0
CS2335
Aug 10, 2013

Veerasamy's lecture is inconsistent with the coursework he assigns, and his communication skills, both inside the classroom and out, are very poor. His exams are graded very unfairly, giving unclear instructions and inconsistent grading amongst his students. How he operates in the classroom typically contradicts his own syllabus.

4.0
5.0
CS1336
Dec 2, 2013

Difficult class for beginners who have no prior programming experience, like me. 5 assignments which can take forever to write if you have little experience with coding (one of assignments required building a Connect 4 game). Tests are difficult (3). Very nice guy and is there during office hours.

3.0
4.0
CS1335
Grade: A
Dec 19, 2013

He wants you to learn and he tries to be helpful, however his teaching skills are poor. If you're a beginner or only taking this class because you have to, and are not actually a CS major, either do not take his class, or be prepared to do a lot of extra reading and get a lot of outside tutoring. His accent is sometimes very hard to understand.

2.0
5.0
CS3376
Dec 19, 2013

VERY nice person, but C++ class was a nightmare. All he does is typing stuff in linux terminal at a super speed and you don't understand what is essential for your exam and what is just extra stuff. The exams are extremely cut in time. Assignments are hard ,but doable . Overall, if he curved the final grades the class would be much more pleasant.

3.0
4.0
CS3376
Dec 20, 2013

Fair warning, please do not take the online course if you do not have enough of time to dedicate to it. Every week you have to make two meaningful posts on elearning discussions, you have assignments plus projects that given weekly. The tests are hard because they aren't clear. Basically if you are new to C++ do not take it online

1.0
5.0
SE3376
Grade: Rather_Not_Say
Dec 23, 2013

Do not take this class you have been warned. Accent is horrible,doesn't answer emails,assignments are cryptic and tests are very hard. If you have prior knowledge of c/c++ you can pass this class but if not it will be hard. Teaches way too fast and is too busy doing other stuff to help students.

1.0
5.0
CS3376
Dec 23, 2013

DO NOT TAKE HIS CLASS ESPECIALLY ONLINE!!! he will FAIL you with only .22% needed to pass and WOULDN'T reply to your messages

1.0
5.0
CS3376
Feb 23, 2014

His lectures are too boring to watch because he barely explains anything, let alone the accent. Projects are expert-level and exams are confusing. Take him if either you're an expert with Linux and C++ or that is the only class you're taking.

1.0
4.0
CS3376
Mar 1, 2014

He is the worst. I hate his voice, god his lectures are the worst. I also hate when he is writing on his stupid pad thing and you can hear it in his lectures, its like nails on a chalk board for me. Please quit teaching Professor.

4.0
4.0
CS3376
Grade: A
May 16, 2014

Two in one class that is you are learning UNIX and C++ at the same time so expect a lot of work. Weekly discussions and activity are easy points. 2 projects are hard, 3 of them are okay. Tests has bonuses which makes up for the no curving policy.Professor also helpful in office hours. All internship getter material so PAY attention!

1.0
1.0
CS1336
Aug 6, 2014

It was an easy A+ for me and I made a 100 on all of his exams, but that's only because I knew I was doing. If you don't, good luck with him---you'll definitely need it.

2.0
5.0
CS3376
Grade: A
Dec 21, 2014

This professor clearly enjoys teaching, but he does not do it well. His lectures are confusing and he tries to cram 28 chapters of material from 2 books in 1 semester. There are 2 tests with 5 free response questions on each test. It's a gamble of whether you thoroughly study the material you'll be tested over. I do not recommend this professor.

5.0
1.0
CS1334
Grade: A
Nov 3, 2015

He always, always, always responds to emails immediately, and will answer any questions you have about teh assignment. He's a good teacher in that he knows what he's doing, and his class is something you can participate in because you work through lessons as a class with him. The tests, though? They aren't over the material in class.

2.0
4.0
CS1335
Aug 22, 2016
Wouldn't take again

Really cool guy, but had a heavy accent and moved very fast, if you don't already know what you're doing you'll get behind and fall in a deep hole.

Get ready to read
Hilarious
1.0
5.0
CS1335
Grade: C
Nov 6, 2016
Wouldn't take again

Slowly throughout the year, people will be dropping out until it goes from a full room to a handful of classmates. I knew someone who switched majors because of this professor's hard-to-follow teaching. He expects you to know more than you've been taught.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
5.0
CS1336
Grade: B
Nov 8, 2016
Would take again

He teaches by guiding the class through a different CS problem every class. He will randomly introduce new topics that are sometimes irrelevant but overall you get a good understanding of intro CS topics. He moves very fast but he is accessible outside of class and a very friendly person. Tests are very tough and thorough, so study everything.

Tough Grader
Hilarious
Caring
3.0
4.0
CS1336
Grade: B
Nov 16, 2016
Wouldn't take again

Very friendly and is willing to work with you outside of class. Class itself is hard because he crams a lot into each lesson, also he has a thick accent. Homework assignments are really confusing at times. Tests are less confusing, but are less related to what he teaches in class and more related to the review questions he gives, so do those.

Tough Grader
Skip class? You won't pass.
Caring
3.0
4.0
CS1336
Grade: B-
Nov 16, 2016
Wouldn't take again

Difficult but not impossible. Crams a lot into each lecture and goes on tangents on topics that don't necessarily relate to what the problem is but helpful for general CS knowledge. Homework is hard, tests less so but still requires lots of work.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
2.0
4.0
CS1336
Nov 18, 2016
Wouldn't take again

Lectures are him rambling on about the topic. If you learn by example instead of actual lecture this might be the class for you. Goes at a very fast pace and he knows this. If you've done cs before you should be fine however if you haven't I don't recommend.

Tough Grader
3.0
4.0
CS1334
Dec 20, 2016
Would take again

Not impossible to pass, but you have to put the work in. If he were teaching a language, he'd teach you words, but not the alphabet (if that makes sense). He's a good person though, and will respond to your emails should you send him any. He expects you to know more than you do, but will make up for it by helping you if you reach out to him first.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
CS1336
Grade: A+
Mar 23, 2017
Would take again

A great teacher! I had never taken CS before, but his CS 1336 class prepared me really well. He goes through examples somewhat fast, but if you ask a question he will make sure you understand it completely before moving on. His 1st exam might be a bit confusing because of the format, but it is not very difficult! Would take him again!

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS1336
Grade: B+
Sep 7, 2017
Would take again

Is always willing to help and really easy to talk to. I took him my first semester and he made me understand coding! I really enjoy how we program in class to learn, that way we know how to do it when we have homework. Also enjoy that his tests are actual coding like the homework. I prefer doing code then answering questions about it.

Participation matters
Skip class? You won't pass.
Caring
5.0
4.0
CS1336
Nov 7, 2017
Would take again

He's a great professor, I took him for my intro class as I didn't know C++ but knew had to code because of my experience with Java. His style of teaching is unique but that doesn't mean that it's bad but you need to be on top of the material if you're not familiar with coding. Overall it may be a painful experience but will definitely prepare you.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
LECTURE HEAVY
1.0
3.0
ITSS3312
Grade: Not sure yet
Dec 4, 2018
Wouldn't take again

I am currently taking him, & I am trying to save myself from his final at the moment. Yes, he is very helpful when approached, but during class, he goes extremely fast and goes off from the same project for each lesson. So, if you were lost last time, you're going to be lost now. He posts his exam review answers the morning of the exam, useless.

Skip class? You won't pass.
LECTURE HEAVY
3.0
4.0
ITSS3312
Grade: A
Dec 12, 2018
Wouldn't take again

Participation graded by submitting assignments during class. Good at explaining concepts for you to visualize. Didn't feel like I actually learned much tho... Lenient grader on tests (write out code, graded for syntax not logic), stricter when grading projects. 1 partner project. Nice guy, codes with you.

4.0
3.0
CE1337
Grade: A
May 13, 2019
Would take again

His lectures are sort of unorganized, but Veerasamy largely makes up for it with his in-class programs. If you code alongside him (which he makes easy to do by going slow and uploading his source files), and actually bother to ask questions, you'll be fine. The tests are on paper, and his grading policy is lenient. He's nice and rather father-like

Gives good feedback
Participation matters
Lecture heavy
4.0
2.0
CS1336
Oct 9, 2019
Would take again

I thought he was really nice and really tried to help people understand how to program. The material in class wasn't too difficult and he explains what he's doing, because he programs alongside you. I think rate my prof is wrong. His class is not nearly as difficult the reviews might make you think. I learned the syntax/basics of c++ fairly well.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
2.0
4.0
CS1336
Grade: A
Oct 31, 2019
Wouldn't take again

Teaches 0 theory, nor does he really explain why he does things. Everything I learned was from looking at the smart guy next to me and having him explain it. Super nice guy, learned 0 from him.

Lots of homework
Participation matters
Skip class? You won't pass.
5.0
3.0
CS1336
Grade: A+
Dec 29, 2019
Would take again

I would seriously suggest him for people who are new to coding. easily accessible outside of class and truly cares about his students. I would suggest going to class everyday, he gives a practices problem at beginning and then teaches a new topic, so going to class and understanding the concept is enough to get 'A'. gave extra time to complete work

Accessible outside class
Amazing lectures
Caring
4.0
2.0
CS1336
Grade: A
Jan 15, 2020
Would take again

Dr. Jey is a good professor and will help you if you have any problems with assignments. The test is easy if you have attended the classes. The only issue is he goes by really fast with the concepts so you might have to do some self-learning to get back on track.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
3.0
CS1337
Grade: A
May 5, 2020
Would take again

go to class has daily activity for grade and he has password to access them. a lot of practice in class, pay attention no need to read TB. exams(2) 40%, activity & HW 60%. He cares about students and is accessible outside of class. If you actually want kind of real world programs and work, then take someone else.

Accessible outside class
Lecture heavy
Caring
3.0
2.0
CS1336
Grade: A+
Jun 5, 2020
Wouldn't take again

He was really nice, but not good at teaching. If I hadn't already known how to code, I would have struggled big time in this class. Luckily, this class was an easy A for me, but if you don't know how to code already I would not recommend taking it with Jey.

4.0
2.0
CS1336
Grade: Not sure yet
Sep 17, 2020
Would take again

C++ is a new language for me, so I didn't know what to expect. The only reason I gave him a 4 and not a 5 is because CS1336 is an entry level class, but it is very helpful in succeeding in the class if you know the most basic and fundamental programming principles (variables, booleans, operators and how to use them). Overall though would take again

Accessible outside class
Participation matters
3.0
2.0
CS1336
Grade: A+
Nov 10, 2020
Would take again

Professor Jey is understanding and easily accessible outside of class. He is also a pretty easy grader and offers make-up exams. He is also very nice and gives points back on assignments if you go to his office hours and fix your mistakes. His teaching is ok, but he is very willing to offer help to students and explain things as needed.

Accessible outside class
Clear grading criteria
Caring
4.0
2.0
CS1334
Grade: A+
Nov 10, 2020
Would take again

Very good introductory class. Having no experience in JavaScript, his class made it easy to understand the very, very basics. He uses Khan Academy, so if you are familiar with programming in that, this class will be an easy A.

Participation matters
4.0
2.0
CS1336
Grade: A+
Nov 24, 2020
Would take again

Dr. Jey 's lectures seem a little fast at first, but they are pretty good after the first few. He is an easy grader and is very willing to help (he often stays long after class to help students with any problems and explains any questions). He is also pretty accessible outside of class. He is also very funny, easygoing, and caring. Great professor!

Accessible outside class
Hilarious
Caring
2.0
3.0
CS1336
Dec 10, 2020
Wouldn't take again

Lectures go really fast, and its not fit for people who do not have prior knowledge of coding. He will help if you ask however.

2.0
3.0
CS1336
Grade: A+
Dec 10, 2020
Wouldn't take again

Jey's lectures are incredibly quick and hard to understand for beginners. I only did well because I went ahead in the Lab section of the class and taught myself how to do everything in advance. He is kind and offers help after class, but other than that his teaching is not great.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
5.0
3.0
CS1337
Grade: A
Apr 13, 2021
Would take again

Took him for CS 1336 & 1337 - wish I could take all of my classes with him. Very kind, will answer any questions. Lots of assignments during class, HW was a reasonable workload and not picky at all about formatting etc. SUPER generous grading on exams. Make sure to ask questions if you have them

Skip class? You won't pass.
1.0
5.0
CS3376
Grade: B
May 5, 2021
Wouldn't take again

I took Veerasamy for Unix and the class was homework hell. For other classes where we are given about a month for a big coding assignment he gives us about one week on average to do an assignment every week. It was doable at the beginning but the assignments became increasingly worse over time.

Lots of homework
Get ready to read
5.0
3.0
CS3377
Grade: A-
May 12, 2021
Would take again

Jey is hands down one of my favorite professors. I've had him for 1337 as well. I admit he is a little fast at times with lectures, but he's ALWAYS accessible outside of class. It's insane to me how much he cares. He does give homework every week and has a final and a midterm. Standard stuff. He's also organized and frequently recommends programs.

Lots of homework
Accessible outside class
Caring
5.0
3.0
CS1336
Grade: B
Oct 13, 2021
Would take again

Had him for CS 1336/1337. Not too difficult but if you are not paying attention and not practicing coding you wont be able to pass.

Gives good feedback
Lots of homework
Accessible outside class
1.0
3.0
CS1334
Grade: Not sure yet
Oct 14, 2021
Wouldn't take again

Its should say something if Im grading this guy by the halfway mark of the class, He goes too fast, you're late on a homework? 0. other cs1334 classes get to use khan academy for tests, he doesn't. other cs1334 classes get short tests, he makes them 32 questions. read my words and DONT TAKE THIS GUY, he also added things on the test we didn't touch

Skip class? You won't pass.
Graded by few things
Tough grader
4.0
4.0
CS3377
Grade: A
Nov 4, 2021
Would take again

You can be late on assignements, and he will be very helpful whenever needed. There are about 2-3 weekly assignments, but most of them are pretty much a completion grade. Assignments get harder over time, but he is generous with grading them. He would be a 5/5 only if he didn't give out 3 homeworks a week

Lots of homework
Accessible outside class
Caring
5.0
3.0
CS1337
Grade: A
Nov 11, 2021
Would take again

If you have no experience coding, taking Dr. Jey's 1337 will be quite tough for you; his lectures are fast but he frequently stops to ask if anyone has questions. He's a super nice, caring, and extremely funny guy. Usually 2 assignments per week, and their difficulty increases dramatically. Also lets you rework the first exam for half credit back.

Skip class? You won't pass.
Hilarious
2.0
4.0
CS1337
Grade: Drop/Withdrawal
Nov 19, 2021
Wouldn't take again

If you are new to coding this teacher will not help at all. Doesn't cover topics clearly and will test you on items you did not go over. Will also not provide any review to help you ace your exam. You have to teach yourself the course and perfect what he wants you to do. Semi a hard grader

Lots of homework
Skip class? You won't pass.
5.0
2.0
CS3377
Grade: Incomplete
Dec 7, 2021
Would take again

Veerasamy is an underrated gem. His online lectures have actual value and he doesn't rely on slides to lecture. Projects can be on the difficult side later on but he makes sure students understand it and is willing to extend deadlines. He doesn't review much for exams, but overall he is a caring and flexible professor.

Respected
Accessible outside class
Caring
5.0
2.0
CS3377
Grade: Not sure yet
Dec 10, 2021
Would take again

Veerasamy is a great professor. Makes sure you understand the concepts. He keeps students a little busy but doesn't stress them. He helps a lot outside of class. Willing to sacrifice his time to help with assignments.

Gives good feedback
Respected
Accessible outside class
4.0
2.0
CS3377
Grade: B+
Dec 14, 2021
Would take again

Dr. Jey is a great choice for 3377 Unix course. While his lectures might be hard to follow at times, he truly cares for his students and it shows in the course. Weekly assignments and bi-weekly activities, with two exams. He is always accessible outside of class and is always engaged.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CS3377
Grade: A+
Dec 15, 2021
Would take again

Professor Veeraswamy is a great professor and he's one of the most helpful that I've had. He has clear instructions and his assignments are fairly easy to complete if you attend the lectures. Additionally, he has many grade opportunities so your grade will not drop if you do bad on one assignment. He also extends deadlines if needed.

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
SE3377
Grade: A-
Dec 16, 2021
Would take again

There is 2 activities a week and an assignment due each week. Even though it seems overwhelming it's really doable. The last 3 assignment where the challenging ones. Overall the professor does his best to teach all the key points and helps with the assignments. He really does care, so just pay attention and keep up and you will do fine.

Lots of homework
Accessible outside class
Caring
5.0
2.0
CS3377
Grade: A+
Dec 22, 2021
Would take again

Surprised to see this rating is so low. He covers the material well, and gives you the solution for all but a handful of assignments. The online course was awesome as there was no requirements to attend the lectures. Even if you get stumped, submit what you have done and you will likely give full credit. Dr. Jey ROCKS!

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
2.0
CS3377
Grade: A-
Jan 9, 2022
Would take again

Professor Veerasamy is an extremely understanding Professor that cares about his students. He'd extend due dates and would accept late work if the assignment was difficult or if you had a good reason to turn in an assignment late. He would also have extremely beneficial office hours to help with his activities and assignments.

Lots of homework
Accessible outside class
Clear grading criteria
4.0
3.0
CS3377
Grade: A
Jan 28, 2022
Would take again

Totally an underrated gem. Was scared to take his class due to many negative reviews in the past but his class was a lot better than expected. He gives a lot of help for the weekly coding projects and is accessible out of class. Only con is that a few lecture concepts were not well explained very well.

Accessible outside class
Caring
1.0
5.0
CS3376
Feb 3, 2022
Wouldn't take again

It's been 3 weeks into the semester and I can't stand this guy. Gives a workload like it's your only class. Uses the terminal at mach speed. A good handful of pointless assignments that are nothing but a time sink. Hard avoid if you can, hopefully I can get out of this with a C and never have to think about it.

Lots of homework
Participation matters
Lecture heavy
4.0
2.0
CS1334
Grade: B+
Feb 5, 2022
Would take again

Focuses a lot on learning several smaller lessons that come together to help you do the lab every week. Forgiving and understanding. A bit tough to contact outside of class, but other than that he's doing a fine job.

Gives good feedback
Respected
Skip class? You won't pass.
1.0
4.0
CE1337
Grade: B+
Apr 4, 2022

i am currently in his class and i have no idea what's going on, this teacher goes way too fast and if you arent that good at coding, you will have to go to the csmc and figure out how to do his class from there. you get a homework assignment every week which sometimes does not reflect what you do in class. DONT TAKE THIS PROFESSOR.

Tough grader
So many papers
Lecture heavy
4.0
4.0
CS3377
Grade: Not sure yet
Apr 7, 2022
Would take again

Veerasam takes his time trying to explain concepts in lecture and has many guided examples. He also is very available outside of class to help with homework (which tend to be pretty hard) and will sit there and help you debug. His class is no joke, but if you can stick to coming to class and doing the homework, you should be fine.

Participation matters
Lots of homework
Caring
4.0
5.0
CS3377
Grade: Not sure yet
Apr 29, 2022

Really intense professor, his class has a really heavy workload. Make sure you show up to class every day or have someone that can send you the daily assignments. If you're passionate and trying to take advantage of every available opportunity at UTD take him, if you want a course with average pacing find someone else. Also hope you know C already.

Participation matters
EXTRA CREDIT
Lots of homework
4.0
4.0
CS3377
Grade: A
May 1, 2022
Would take again

An easy A if you put in some efforts. Coding assignments are the only thing that take your time and they are hard to extremely hard at the end (IPC topics), but is rewarding. He talks about them in lectures and gives code templates, ideas so it's not that bad. Will drop 2 activities lowest scores as well as 1 assignment lowest score.

Clear grading criteria
Gives good feedback
Accessible outside class
3.0
4.0
CS1337
Grade: Not sure yet
May 2, 2022

Professor puts things on the exam that are not fully covered. He also puts things on the exam where it's not really coding related; you have to remember random details from the lecture. He does do his best to teach, but it was very difficult to catch up when all you're doing is watching him code without actually knowing what things do.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CS3377
Grade: A
May 6, 2022
Would take again

Participation focused lectures where he shows practical examples of C and Bash on Unix OS. 30% of your grade is in class activities (more or less participation). 40% is weekly homework assignments (100ish sloc each). 30% is two exams, 15% each. Gives help on homework assignments right after each lecture. Exams are multiple choice with bonus points.

Lots of homework
Caring
Accessible outside class
2.0
5.0
CS3377
Grade: A
May 9, 2022

He tried to be as accessible as possible during office hours. However, his lectures didn't help with assignments nor the exams. He def payed more attention towards the in-person section(would help only them w/ assignments in class). Assignments after spring break get super hard and time consuming, so don't take him with other difficult classes.

So many papers
Caring
Accessible outside class
5.0
4.0
CS3377
Grade: A-
May 9, 2022
Would take again

He is among the best professors i have ever had. He is very passionate about what he is teaching and i learnt a lot from his class. He helps a lot outside class. I message him sometimes at midnight and sometimes he responds immediately. The class is very fast paced so be ready for that. I went into this class not liking C and i came out liking it.

Lots of homework
Lecture heavy
4.0
3.0
CS1337
Grade: A-
May 9, 2022
Would take again

Dr. Jey is passionate about what he teaches PROS Classes consist of the students coding along and solving problems with him- all of it prepares you for homework. Very easy-going and carefree, and WANTS you to learn. Grades generously and gives extra credit. CONS Fast paced, and he expects you to keep up. Pretty much ONLY much teaches by example.

Participation matters
Caring
Accessible outside class
4.0
3.0
CS3377
Grade: A
May 13, 2022
Would take again

Best prof for Unix; Helps with assignments outside of class, awesome lectures were he brings practical approach and examples, coding with him helps you learn better than just staring at theory on the slides; got better using command line because of him, he is the GOAT! Exams are easy if you study his lecture slides and examples he provides in class

Amazing lectures
Respected
Accessible outside class
1.0
5.0
CS3377
Grade: Not sure yet
Nov 25, 2022

Don't know what's up with this professor. Homework started out fine but the last 6-8 were assigned weekly and were insane. Worst of all, despite his advice that "if you're paying attention in class you will do well," the content of the 2 exams has almost nothing to do with his lectures and is mostly rote facts/memorization of obscure C/Linux things

Lots of homework
4.0
5.0
CS3377
Grade: A
Dec 5, 2022
Would take again

Teaches well, but his assignments are killer. They're fine at first but near the end they become not doable, unless you ask him questions about every single bit. Still a good experience, but very very hard to get a good grade. Opposite of an easy A.

2.0
4.0
CS1334
Dec 5, 2022

He goes quite fast if you're new to CS and do not have a strong basic foundation. He is open to questions and mostly worries if you don't understand a concept. The labs are simple and the TAs are quite helpful.

Lots of homework
4.0
4.0
CS3377
Dec 12, 2022
Would take again

PROS: Caring professor, When I took him activities were 30% (show up to class and complete a task), answers questions kindly, funny and engaging. CONS: Weekly assignments start getting very hard at the end and material in tests not covered in class. I recommend paying as much attention as you can and asking questions whenever you are lost.

Lots of homework
Caring
Lecture heavy
2.0
4.0
CS2336
Grade: B-
Dec 15, 2022

Disorganized lectures, especially with new material. Uses examples so can be hard to follow w/o fundamental concepts first. Very caring professor. Exams (2 exams, 15% each, ~25 MCQs, 2 coding Qs) ask very specific Qs from coding examples in class. Weekly assignments on Codio (40%) were difficult and lengthy (TA office hrs were helpful).

Caring
Accessible outside class
2.0
4.0
CS2336
Grade: A-
Dec 18, 2022

I think this was his first time teaching CS 2336 which was why it was extremely disorganized and the content didn't retain with his students. Concepts were barely explained and was mainly taught by example. HW was difficult and instructions were vague. Exams were brutal. Ended up having to teach myself for some topics. However, he is very nice.

Lots of homework
Caring
Accessible outside class
3.0
5.0
CS2336
Grade: A
Dec 18, 2022
Would take again

Concepts weren't really explained rather he had us learn them through examples which wasn't very helpful. Homeworks were often difficult and took forever. But he's very caring and knowledgeable. Tests were reasonable but not the easiest. Attendance wasn't mandatory but there were in class activities. He also would bring snacks for the class!

Lots of homework
Caring
3.0
3.0
CS2336
Grade: B+
Dec 18, 2022
Would take again

Average CS class. Labs were as difficult as youd think, and tests were relatively straight-forward. He'd have in class assignments that you needed to do that would be helpful for the tests / your overall grade. Didn't teach the material at all though. Would have to go to textbook to actually learn how to do the coding if you didn't know it already.

Participation matters
Hilarious
Accessible outside class
5.0
3.0
CS3377
Grade: A-
Dec 19, 2022
Would take again

Professor has a lot of weekly activities, which get much harder halfway through the year. He is very accessible outside of class, and is very helpful. You have to make sure to attend class every day because there are almost daily activities. There is a lot of work to do for this class.

Lots of homework
Accessible outside class
Online Savvy
2.0
5.0
CS3377
Grade: B
Dec 19, 2022

Don't take him. To his credit, he's a great person and is very funny and caring but doesn't teach concepts well enough for you to do on the homeworks. The assignments are long and tedious - most of the class would show up to the TA and rely on youtube videos to get them done. His exams would contain information that was only briefly touched on.

Tough grader
Participation matters
Lots of homework
4.0
3.0
CS2336
Grade: B+
Jan 3, 2023
Would take again

Professor Veerasamy understands just about everything you need to know about the material. He is willing to challenge you by giving you a weekend with little help on assignments, but lots of it when you get to his class on the week of the due date. Exams need a little more study guides. Otherwise, do the assignments and you are guaranteed to pass.

Gives good feedback
Lots of homework
Online Savvy
4.0
4.0
CS1337
Grade: Not sure yet
Apr 9, 2023
Would take again

Goes pretty fast during lectures but not bad. Tests are hard but grade mostly relies on assignments, which are very difficult and long but class examples usually set you up pretty well (TA and YT save lives). Friendly guy also is a great professor if you're looking to do any side projects or something, as he is involved in cs school activities.

5.0
2.0
CS3354
Grade: Incomplete
Apr 19, 2023
Would take again

Really nice professor. CS 3354 was really enjoyable with him, and he brought in plenty of guest lecturers to make the class interesting and applicable to the industry.

Group projects
Caring
Online Savvy
4.0
4.0
CS1337
Grade: A
Apr 25, 2023

Overall Dr. Jey is an amazing professor, but I did not like his lectures helpful due to him mostly using examples which he briefly explains and then moves on to the next concept. Grading was 30% class activity, 40% homework, and 30% on two exams. Prepare to spend nights on homework and always start the homework earlier than you think you need to.

Clear grading criteria
Caring
Accessible outside class
2.0
4.0
CS3377
Grade: Not sure yet
Apr 27, 2023

his class is so difficult. The content covered in lectures are not relevant to the assignments which are extremely difficult and time consuming, nor is it relevant to the exams which cover obscure topics about linux and C. Everybody i know just goes to the TA for answers because he does not adequately prepare for assignments or exams!!

5.0
3.0
CS1337
Grade: A
May 2, 2023
Would take again

the GOAT fr. as long as you don't wait until the day of to do assignments, you will be fine. he is super accessible and if you ask questions it will make sense. he walks you through the daily activities so as long as you pay attention you will learn. also he posts his code after class. probably the best prof i could ask for. highly recommend.

Lots of homework
Caring
Accessible outside class
4.0
4.0
CS3377
Grade: A+
May 4, 2023
Would take again

His lectures are more interactive than the average professor. In-class activities (basically attendance) are 30%. Assignments (40%) get extremely hard after midterms, but he gives hints. The two exams (15% each) have very specific questions, but there are extra credit questions that make a good grade possible. Pay attention in class to succeed.

EXTRA CREDIT
Amazing lectures
Accessible outside class
4.0
3.0
CS1337
Grade: A
May 11, 2023
Would take again

one thing i dont like is that he doesnt introduce concepts well. just jumps into examples without explaining the fundamentals, so its hard to keep up. teach yourself the basics outside class and come to class prepared to learn details from the examples. dont fall behind. start hw early. hes funny and gives food sometimes !! his TAs are god sent

3.0
5.0
CS3377
Grade: C
May 13, 2023

Pros: - Genuinely cares and has passion in teaching Unix - Offers hints to homework - Very responsive to messages - Doesn't weight exams more than assignments and attendance Cons: - Assignment difficulty cranks up very fast - Activity assignment every lecture (2 pardons) - No study guide for Exams (Questions are quite difficult) - Goes a bit fast

Participation matters
Lots of homework
Caring
5.0
4.0
CS3377
Grade: A
May 16, 2023
Would take again

Veerasamy likes to avoid too much theory and jumps into examples directly, explaining as he goes. The class is assignment heavy, and they get quite hard; but he gives you tons of guidance on assignments and almost half the code to start, and he extends deadlines for the harder things. Tests are awkward; you need to understand fundamentals.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
CS3377
Grade: A
May 17, 2023
Would take again

I defenetly reccoment this professor, He's always accessible outside the class and teaches the material in the best way possible for the students to understand, Moreover he records the classes so you can also rewatch them if needed. I have to say that the projects are difficult but The professor is always trying his best to help you debugging.

Clear grading criteria
Caring
Respected
4.0
4.0
CS3377
Grade: A
May 27, 2023
Would take again

Good overall. Organized class. Exams aren't too bad and aren't worth much. Do the assignments and you'll be fine but it can be hard/time-consuming. Sometimes explains fast (making it hard to know what's going on) since there's a lot of content but he provides Teams recordings and most of the stuff is in the book. Caring and accessible outside class

Clear grading criteria
Lots of homework
Accessible outside class
5.0
3.0
CS3377
Grade: A
Jul 16, 2023
Would take again

great professor

Inspirational
Caring
Respected
5.0
3.0
CS1337
Grade: B+
Sep 27, 2023
Would take again

Professor Jey is very helpful and tries his absolute best to help everyone in his class. Most classes involve coding with him for participation and I found it really helpful. The HWs are a bit inconsistent, as some are beyond easy and some I didn't even end up finishing because they were so tough, but even still Professor Jey's class was great.

Gives good feedback
Hilarious
5.0
3.0
CS1335
Grade: B+
Oct 26, 2023
Would take again

Great professor, don't believe the bad reviews. He is very passionate about learning and doesn't make you feel bad for asking questions. He literally helps you until you get perfect grades for every assignment. The only "con" is that he has daily in class activities that are graded but all you have to do is try and you will pass.

Caring
Respected
Lecture heavy
4.0
4.0
CS2336
Grade: A+
Dec 5, 2023
Would take again

I had this professor for cs2337 (the c++ version of cs2336), but it was not an option on rmp. Professor Jey was really funny, enthusiastic, and passionate about our learning. Assignments were pretty long so don't procrastinate on them on the last day. The test was pretty hard tho but had a massive curve.

5.0
3.0
CS3377
Grade: B
Dec 12, 2023
Would take again

Great professor, responds to messages quickly and is always willing to help. Advice for the class: - go to lecture and pay attention, you'll need to do the daily activities and his exams are difficult to study for, you mainly just have to pay attention in lecture - start early on assignments, some of them are very difficult and time consuming

Lots of homework
Caring
Respected
5.0
3.0
CS3377
Grade: A+
Dec 13, 2023
Would take again

Very nice and caring, enthusiastic about teaching with simple hands-on activities, responds on Teams, records lectures, assignments get more time-consuming but his starter code is useful as a template, and he does his best to help you on questions you have. Exams are be tough, but he's lenient on bonus points. Overall good prof for learning unix

Accessible outside class
5.0
3.0
CS3377
Grade: A
Dec 20, 2023
Would take again

Rather than presenting slideshows like most professors, he does hands-on coding activities and a participation grade. There are also weekly coding assignments which aren't the easiest to complete but easy to figure out since a lot of the code used was also written in class in other programs.

Participation matters
Amazing lectures
Lots of homework
5.0
1.0
CS2336
Grade: A+
Dec 20, 2023
Would take again

For CS 2337: Dr Jey is a SUPER good professor. He cares for all his students as if they were his own kids! Does in class activities instead of flipping through slides, and the projects were good for the skills we were learning. Test have an insane amount of extra credit, and if you don't get a 100 in this course, it is absolutely on you.

EXTRA CREDIT
Caring
Online Savvy
3.0
5.0
CS3377
Grade: Rather not say
Dec 26, 2023

This prof is very difficult, there are biweekly actives which are required for participation and are challenging. his assignments are very difficult to code, exams are hard and many questions are minute randoms details of no value from lecture. Very quick pace, and thick accent which makes keeping up another challenge. coursework aside, nice guy.

Tough grader
Participation matters
Lots of homework
5.0
2.0
CS2336
Grade: A
Jan 6, 2024
Would take again

I took him for cs 2337(language is c++) and I would recommend him to others. He covers everything in lectures that you need to know for the exams. Classwork is easy and he goes over the solutions at the end of class. Homework is lengthy but do-able if you understood the class activities. Exams were a little hard but the extra credit is very lenient

EXTRA CREDIT
Amazing lectures
Clear grading criteria
4.0
4.0
CS2336
Grade: A
Feb 15, 2024
Would take again

Pretty great professor overall. Lots of homework assignments and difficulty varies greatly. Some are very easy and others will take hours and hours to fix. He's very accessible though and his tests are great with up to 10 bonus points. And generally, his tests are fairly easy, except for full-on questions which are oddly specific and difficult.

Lots of homework
Caring
Accessible outside class
4.0
3.0
CS2336
Grade: A
Mar 14, 2024
Would take again

(CS2337 and CS3377) Lectures are engaging, and Dr. Jey takes a hands-on approach to teaching the material. Class is challenging, but he makes it relatively easy to succeed in the course.

Participation matters
Amazing lectures
Hilarious
5.0
3.0
CS3377
Grade: A+
Apr 21, 2024
Would take again

He's a nice guy who cares about his students and exams aren't worth that much. More emphasis on assignments and the material is just hard.

Hilarious
Respected
Accessible outside class
5.0
1.0
CS1335
May 7, 2024
Would take again

Amazing professor! He clearly cares about his students and allows us all to have a voice in the class. During lectures, he encourages you to code on your own but also helps guide you along the way if you're stuck. It's a great class if you're new to computer science!

Participation matters
Hilarious
Caring
5.0
4.0
CS3377
Grade: B+
May 8, 2024
Would take again

One of the best professors, don't be too scared about the assignments later on just try your best. I didn't finish some and got good partial credit. The content is just hard, but his hands on approach makes class more engaging.

Lots of homework
Caring
Accessible outside class
5.0
3.0
CS1336
Grade: A-
Oct 29, 2024
Would take again

You can tell Dr. Jey cares about his students. He is also very patient and helpful. I would definitely take his class again!

Hilarious
Caring
Lecture heavy
1.0
4.0
CS1336
Grade: A
Nov 14, 2024

At first he was chill but as the semester progressed he became more strict and worse. He does not follow the syllabus at all, and goes very fast. There are so many other better first year professors than him, please go for them.

Lots of homework
Caring
Test heavy
1.0
5.0
cs1436
Grade: Not sure yet
Nov 14, 2024

In the name of learning he will force you to learn advanced stuffs. He literally finished the whole syllabus in first 4 weeks. He is nice but dont take him if you want to boost your gpa.

Participation matters
Lots of homework
Lecture heavy
5.0
3.0
cs1436
Nov 22, 2024
Would take again

You need to go to class to complete the labs which are like 25% of your grade. The professor is really good at teaching and is very helpful.

Participation matters
Hilarious
Respected
5.0
3.0
cs1436
Grade: A+
Dec 3, 2024
Would take again

He may move through the material a bit fast for some, but you can tell he is really passionate about computer science and wants his students to understand the material. As long as you stay on top of your homework assignments and get the labs done in class it should be relatively easy. He also brings treats every class for students!!!

Participation matters
Amazing lectures
Caring
5.0
2.0
CS2337
Grade: A
Dec 4, 2024
Would take again

Amazing teacher. He always gives second chances and is lenient on a lot of things. Most of the class is graded on homework and activities, which are easy 100s. The midterm was HARD, though it did have a lot of extra credit assignments. Overall, one of the best professors I've had.

Caring
Respected
Online Savvy
5.0
3.0
cs1436
Grade: A
Dec 6, 2024
Would take again

He's a really nice teacher and you can tell he cares about students. He goes faster than the other cs1436 classes, like we were done with all the chapters within like 2 months but its not overwhelming. He's also very accessible outside of class, you can email him literally whenever and he gets back to you quick! Overall really good

Gives good feedback
Caring
Lecture heavy
2.0
5.0
cs1436
Grade: B-
Dec 9, 2024

Professor Jey truly cares about his students and wants them to improve. But, his classes aren't for people who care about their grades or people who don't know too much about coding in general. Most of the people who did good in this course are people who did coding beforehand and know their stuff. You will learn a lot, but at the cost of your GPA.

Tough grader
Clear grading criteria
Lecture heavy
1.0
5.0
cs1436
Grade: A+
Dec 10, 2024

Don't take this professor if you want to have a good mental health. He doesn't know if this course is for beginners. Take any other professor but not him.

Tough grader
Lots of homework
Test heavy
5.0
4.0
CS3377
Grade: B+
Dec 13, 2024
Would take again

Tough class, but the professor makes it engaging with hands-on activities. Assignments can be time-consuming, but his starter code is super helpful. Exams are hard, but he's lenient with bonus points. And unstuck study was a lifesaver for study prep!

5.0
3.0
CS2337
Grade: A+
Dec 18, 2024
Would take again

Professor cares about his students and tries his best to instill the passion he has for CS in his students. The class can be a little hard with about 2 activities in class and 3 assignments as homework each week. He is also very accessible outside of class. Tests are a little unpredictable. However, you will learn a lot if you put effort in.

Inspirational
Caring
Accessible outside class
1.0
5.0
cs1436
Grade: B
Jan 15, 2025

Distrait professor that doesn't know how to teach. Assumes that ever body already knows the topics. Obviously unprepared for lectures and wastes much of the class time. Don't think he understands that this is an introductory course and should be taught as such. Too many home works. You must pay for the tool. Like we don't pay enough already.

Tough grader
Lots of homework
Graded by few things
2.0
5.0
CS3377
Grade: Not sure yet
Mar 12, 2025

barely teaches, rushes through everything so fast. just writes random commands in the terminal. very very long hard exams that he pretends he actuallly spent time teaching but didnt. was nothing like sample exam he gave. helpful if u go to office hours, hell spend hours. but wont actually teach anything itself.

Tough grader
Participation matters
Lecture heavy
3.0
4.0
CS3377
Grade: A-
Apr 10, 2025

Professor is really nice and cares for students. However, his teaching style is rushed and can be hard to keep up. There are activities every lecture, so it is recommended to attend them. Weekly assignments, which are very time consuming. Exam is very difficult but he sometimes give points back. If you manage your time, this course isn't too bad.

Lots of homework
Lecture heavy
Accessible outside class
5.0
3.0
CS3377
May 9, 2025
Would take again

The lectures are hands-on and fast-paced. I would say his teaching style is good, although he is slightly disorganized (may just be the large amount of information). Tests are based on lecture content as well as assignments, so understand how the concepts work and review them before exams.

2.0
3.0
CS3377
Grade: C+
May 10, 2025

The professor is highly unorganized with assigning homework and setting deadlines. There are too many assignments and daily activities. Grades seem arbitrary with little or no feedback. The homework is often extremely difficult, losing its educational value

Lots of homework
Lecture heavy
1.0
4.0
CS3377
Grade: C
May 10, 2025

The professor seems to understand the material well but struggles to present it in a way students can follow. Homework assignments are frequent, disorganized, and lack clear deadlines. There's no rubric or grading criteria, making scores feel arbitrary and confusing

1.0
4.0
CS3377
Grade: C-
May 10, 2025

The professor struggles to deliver the course effectively, which may explain the unusually large number of TAs. Although the course evaluation is claimed to be anonymous, a link is posted on eLearning, and login times are tracked. Critical comments may result in being targeted, which discourages honest feedback.

Lots of homework
Lecture heavy
Accessible outside class
1.0
5.0
CS3377
Grade: C-
May 10, 2025

The professor assigns an excessive number of overly difficult homework tasks, putting students under constant pressure. There's no clear grading criteria. At times, the professor speaks to students disrespectfully, even referring to them as “hey you,” which creates a discouraging classroom environment.

1.0
5.0
CS3377
Grade: C-
May 10, 2025

I'm honestly disappointed that I took a class with this professor. He questioned the quality of my assignment an assignment I worked hard on for two full weeks without any clear evidence or reason. Just because I didn't reach out to him or the TAs for help, he assumed I didn't do the work myself and he escalated it. its unfair and discouraging.

Lots of homework
Lecture heavy
3.0
4.0
CS3377
Grade: B
May 17, 2025

Fair professor. He is accessible for students outside class if they need help. If you understand concepts on a surface level and memorize and prepare for the exams, that is a STRAIGHT UP B. If you take the time and go deep into each and every concept, that is what is an A. Final exam is easier than midterm exam and gets replaced with the midterm.

EXTRA CREDIT
Lots of homework
Accessible outside class
5.0
2.0
CS2336
Grade: A+
May 19, 2025
Would take again

TAKE HIM FOR 2336!! ONE OF THE BEST PROF I'VE HAD AT UTD. gives really good test reviews and is always available in office hours to answer your questions. homework is hard but if you join office hours dr. jey and the ta's will help a lot. finished with an A+!!! just go to class and office hrs, trust

EXTRA CREDIT
Gives good feedback
Caring
4.0
4.0
CS3377
Grade: A+
May 21, 2025

the workload REALLY picks up in the second half. start projects early, go to office hours. if you want to do well on the tests, cram all the info from the textbook and class activities. the prof is very caring and helpful, but the workload is no joke. learned a lot from this class, gained a couple white hairs too.

Lots of homework
Accessible outside class
5.0
4.0
CS3377
Grade: B+
Aug 14, 2025
Would take again

Dr. Jey is a great professor that teaches with examples instead of just slides like others. The attendance activities help make sure you understand the material and don't fall behind. The homeworks start off really easy and get harder later in the semester, so don't wait to start on them. The exams were alright, and you can do corrections

Amazing lectures
Caring
Accessible outside class
5.0
2.0
CS2337
Grade: A-
Dec 6, 2025
Would take again

Amazing professor. He was always super accommodating for anything that came up. He would sometimes hold class from an online meeting with the option for students to attend online or in person. At the end of the semester all classes could be attended online. Every class he brought candy/snacks for the whole class

Lots of homework
Accessible outside class
Online Savvy
5.0
2.0
CS2337
Grade: A
Dec 8, 2025
Would take again

GOAT, good professor, you will learn a lot and get an A if you just pay attention

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
2.0
CS2337
Grade: A
Dec 13, 2025
Would take again

Great prof, attend lecture if you don't tests are annoying as he pulls random examples from the classwork into the test without explaining it, so you are expected to remember atleast bits and pieces from lecture.

Participation matters
EXTRA CREDIT
Caring
4.0
2.0
CS2337
Grade: A
Dec 13, 2025
Would take again

He is a great guy and seriously cares about his students. He one time said "I wish I could give you guys all 100s." The only thing is that we didn't have any quizzes, so the mediocre lectures were easily forgotten. Otherwise, just a couple coding labs every week and two tests. Also, the back half of the course is basically just data structures.

Caring
Respected
5.0
3.0
CS2336
Grade: Not sure yet
Dec 13, 2025
Would take again

TAKE HIM! 2 tests worth 20 and 25% respectively, 25% assignments, 20% in clas asignment, 10% project. if you really want to learn how to code, TAKE HIM! if not, then why are you even doing CS? unconventional prof, takes a very hands on approach to the course. explains theory first then implements in code. exams are also very fair, sometimes curves.

Clear grading criteria
Gives good feedback
Caring
1.0
5.0
CS3377
Grade: B+
Dec 18, 2025

95% of class is coding, no information in slides, 14 long coding assignments, activties are coding. 45% of the exams are coding. save your mental health and take someone else. Time and headache needed to get a decent grade is not worth it. All he shows is code and you need to lookup each command and keyword and go deeper to learn. SELF STUDY.

Lots of homework
Lecture heavy
Accessible outside class
5.0
4.0
CS3377
Grade: A
Dec 19, 2025
Would take again

He's a great professor, and a very lenient late work policy, but his lectures were hard to follow along and the lecture slides were not very helpful. Lots of hand-on work though, and exams were incredibly difficult, with lots of questions pulled from in-class activities. Exams are curved significantly though, and first exam he offers corrections

Lots of homework
Caring
Accessible outside class
2.0
2.0
CS2337
Grade: A-
Dec 19, 2025

Lost my 4.0 to this class lol (A+ in calc and chem for reference) Very very poor slides and lectures. Most of your grade hinges on the final which is entirely things "covered" in lectures. Basically you need to self-study a lot before either exam. The assignments/in-class activities don't prepare you at all. Not a 1 tho cause he's really nice lol.

Participation matters
Caring
5.0
3.0
CS2336
Grade: A
Dec 20, 2025
Would take again

Didn't take notes all semester and regretted it. Pay attention to lectures and write notes because its super supplemental for the in-class coding activities. He is super helpful to questions and responds pretty quick on MS teams. Truly passionate about programming, but our class was pretty unresponsive. HW can be challenging but good for learning

Participation matters
Inspirational
1.0
5.0
CS3377
Grade: A-
Dec 31, 2025

you're gonna have to self study everything. The number of coding HWs could be lesser and he could mix it up with exam style quizzes. Cuz the exams were nothing like the sample. you're gonna have to dive deeper into the concepts on your own. there is thing in his slides that you can take as info. he was just testing our knowledge of C coding in Unix

Lots of homework
Caring
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

30%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 99 grades
Most common grades:
A (38)
A+ (19)
Not sure yet (13)
Grade Distribution
A(57)B(11)C(7)D(1)F(0)A-/B+(24)
Based on 117 reported grades
A: 38
A+: 19
Not sure yet: 13
B+: 12
Common Tags
Caring (48)
Accessible outside class (45)
Lots of homework (44)
Participation matters (24)
Lecture heavy (18)
Clear grading criteria (16)
Gives good feedback (15)
Skip class? You won't pass. (14)
Rating Trend

Improving

+0.60 avg change
Jan
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

SE3377

5.0

(1)

CS3354

5.0

(1)

CS2337

4.3

(7)

CS1337

4.1

(14)

CS2336

3.9

(13)
+10 more courses
Difficulty by Course

SE3376

5.0

CS3376

4.4

cs1436

4.1

CS2335

4.0

CS3377

3.8

Similar Professors