3.4

Jason Smith

Computer Science - The University of Texas at Dallas

3.4
Quality
4.3
Difficulty
56%
Would Retake
292
Reviews
3.4
Quality
4.3
Difficulty
3.4
Helpful
3.3
Clarity

56%

Would Retake

292

Reviews

Rating Distribution
Official

5

110

4

56

3

35

2

20

1

71

What Students Say

Projects are 55% and are very long and brutally difficult

CS2336 - 3.0 rating

His lectures are him improvising something to teach

CS2336 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 186 grades
Most common grades:
A (55)
B+ (30)
Not sure yet (26)
Grade Distribution
A(80)B(29)C(19)D(10)F(2)A-/B+(51)
Based on 236 reported grades
A: 55
B+: 30
Not sure yet: 26
A+: 25
Common Tags
Lots of homework (100)
Accessible outside class (46)
LOTS OF HOMEWORK (41)
Get ready to read (40)
Tough grader (40)
Gives good feedback (38)
Caring (34)
Respected (32)
Rating Trend

Declining

-0.23 avg change
Jan
Apr
May
Sep
Nov
Dec
Last 6 months
Ratings by Course

1336

4.0

(3)

CS1325

4.0

(1)

CS1336

3.9

(29)

CE1337

3.5

(13)

CS1337

3.4

(94)
+6 more courses
Difficulty by Course

1325

5.0

CS1325

5.0

1337

4.8

CE2336

4.4

CS1337

4.4

Reviews (292)
4.0
4.0
CS1336
Grade: Not_Sure_Yet
Oct 26, 2013

He is a pretty good lecturer, but he tends to take things way too seriously and will waste time berating the class over grades even when the majority are passing. Tests are hard, but most of your grade comes from projects/homework/quizzes.

3.0
5.0
CS1337
Grade: C+
Nov 13, 2013

Don't take him. I think it's better to wait than to take him, the projects are way too hard, and the tests are just terrible! Good Luck

4.0
3.0
CS1337
Grade: A
Nov 14, 2013

He is a good lecturer and is usually willing to answer questions. He codes in class, which is very helpful. The projects are interesting and really make you apply knowledge from class. Tests are mostly coding and are in-depth but not impossible.

5.0
4.0
CS1337
Dec 10, 2013

He is interesting to listen to and gives good lectures, but the tests are very annoying because he picks questions out of the book we only covered in class for maybe 1 minute. If you're willing to actually read a 1000 page textbook you'll do fine, but if not be prepared to receive a bad grade.

4.0
4.0
1337
Mar 6, 2014

Project grading is very harsh. If you don't program the homeworks perfectly, even if you make a small mistake that would take under a minute to fix it's an automatic failure. Tests were hard, most of it coding. He did curve some test grades, though. Teacher was nice and helpful, though. I just thought the grading for the projects were really dumb.

3.0
5.0
CS1337
Mar 29, 2014

very hard tests and difficult projects that will take forever to complete. He goes over the material so fast.

4.0
5.0
CS1337
Mar 31, 2014

If you are Bill gats, Steve Jobs, Mark Zuckerberg, or you have 3-5 years experience in programming under your belt this class will be easy....If you have no experience, this class gonna be super challenging(Very hard Projects and Tests).

5.0
4.0
CS1337
Grade: B
Apr 24, 2014

He knows how to teach enough said. You will learn a lot from him because he clearly explains the detail and complex idea. He knows what he's talking about. Test will challenge you on specifics and coding. knowledge over grade

5.0
3.0
CS1336
Grade: B+
May 6, 2014

He was very clear with his instruction and explained the introductory topics of C++ in way in which even a baby could understand. the tests were kinda challenging and required you to study so its not a blowoff class but a good foundation for later CS classes.

3.0
5.0
CS1337
May 12, 2014

He is gonna ask you to use materials that are not covered in the class in the Projects. which are very very very difficult. LinkList, Double-LinkList, and stack are not on the course syllabus, but the project will be graded based on those subject which is not fair.

2.0
5.0
CS1337
May 24, 2014

For students like myself that took 1336 before this class due to our inexperience in coding, this class will most definitely be difficult. No matter how much you study, you will probably get 70s or worse on his exams. His projects are very challenging, although they are not impossibly so. His lectures are useful, and he has surprise quizzes.

2.0
5.0
CS1337
Sep 30, 2014

Worst professor ever. Projects are challenging but not too bad. Class test average is failing. Professor expected test average to be a D. No curve. No opportunity. Lectures are somewhat interesting but still irrelevant to material on exam.

5.0
4.0
CS1337
Oct 29, 2014

Great teacher. Lectures are wonderful. Helps a lot in his office hours. However, the tests and the projects are not easy and you have to study properly and regularly. Do that and you'll learn much more than you ever thought possible!

4.0
5.0
CS1336
Grade: D+
Nov 3, 2014

A good class for beginners, as he makes sure everyone understands what is going on. When he says there's going to be an exam don't study mins before, this is something that needs to be done days before the exam. You'll 100% need the textbook, it's what let's you have a chance at passing. He does try and make things fun, he gets props for that!

5.0
4.0
CS1337
Nov 4, 2014

Mr. Smith explains things well, so do go to his lectures. His projects require lots of work, but you really learn stuff from them. For those who complain the class being too hard, I'd suggest them to go read their textbooks--everything ultimately comes from the book. Definitely recommend him for those willing to learn and put in the effort.

4.0
5.0
1337
Nov 7, 2014

Really hard projects and tests, but go to office hours if your stuck on a project! He WILL get you past what you're stuck on, and in much less time than the tutors in the lab. Pop quizzes but they're not that bad, plus homework.

3.0
5.0
CS1337
Nov 9, 2014

his test are twice as hard as other professor, he expect alot, and wouldn't give a curve on his super hard test

3.0
5.0
1337
Dec 22, 2014

Smith makes this class harder than it needs to be. His tests are difficult and technical, his projects are vaguely defined and repetitive (4 out of 6 projects were retooled versions of the same thing), and his lectures are confusing and unorganized. Be prepared to spend hours every week working on projects and teaching yourself the material.

5.0
3.0
CS1337
Dec 23, 2014

Amazing teacher, tough grader but fair. if you do the work you'll pass the class.

5.0
4.0
1336
Dec 24, 2014

If you go to class you will pass. He makes hard tests, but study vocabulary and you will for sure get a good grade. Ask him any stupid questions you have too, he'll spend time on you and make sure you understand the material. Taking again next semester!

5.0
4.0
CS1337
Dec 26, 2014

Projects are really hard and the guidelines can be vague, but tests are all right. Smith is very helpful if you talk to him after classduring office hours. I suggest going to class, because he answers questions, explains the material, and gives a few pop quizzes throughout the semester. He definitely helped our grades at the end of the semester.

5.0
3.0
CS1336
Grade: A
Jan 12, 2015

Professor Smith is a very interesting guy teaching a not so interesting class. His lectures can be stretched and boring, but they are easy to understand. His assignments are difficult and make you think, but are just enough to handle. Tests are easy, and are all nerd themed, making them awesome. He asks questions in class, and will call on you.

5.0
4.0
CE1337
Apr 15, 2015

I can say he made the class challenging for sure. However, that's the good thing! He gives you the grade you deserve based on your hard work. Be ready to read, practice, and ask a lot of questions. Most importantly, be very prepared for the tests. You'll see the good amount of knowledge and skill you'll have by the end of the semester.

4.0
5.0
CS1325
Apr 26, 2015

interesting class, the projects and homework's were okay if you planned time for them. The tests were rough and hard to wrap my head around what was being asked. Only problem I had was the matlab assignments since we were not taught in depth on the concept of it.

5.0
4.0
CS1337
Grade: Not sure yet
Apr 29, 2015

Hard, but worth it! Expect this class to be tough, but don't be discouraged - looking back on the first week of his class, I am astonished at how much of a better programmer I am now. You get what you give with this class. Time management, practicing programming, asking questions, and studying are key to passing this class. He's a nice guy, too!

5.0
4.0
CS1337
Grade: A
May 13, 2015

This class was definitely fun. We worked on interesting projects. While the projects were not easy they were definitely doable with good time management. DO NOT try to finish a project the day of. Professor Smith is very approachable and genuinely interested in teaching. Also, his E-mail response time is incredibly fast compared to others.

3.0
5.0
CS1337
Grade: C
May 20, 2015

Don't take him, his class is purposely a weave out class. He expect you to know everything, his tests are really hard and confusing you have to study all the chapter in the book and know every small detail, and it is 90% FREE RESPONSE!!!! without note

2.0
5.0
CS1337
Grade: B
Jun 1, 2015

Extremely hard! Does not prepare well for projects and exams. Too little time spent on actual teaching and too much on fielding questions!

3.0
5.0
1325
Grade: D+
Aug 1, 2015

If you're not a CS major, don't bother with this prof. Pick someone else at all costs. I retook this class with another prof (who was a Phd with 30+ yrs of exp) & there were several fundamental contradictions. He's a nice prof, and is there if you have questions, but his projectsquizzes are unreasonably hard. I feel his class is for CS majors.

5.0
1.0
1336
Grade: A+
Oct 12, 2015

He really is so wonderful

2.0
4.0
1336
Grade: C
Oct 20, 2015

Projects all the time Test averages are failing grades. Boring classes. Doesn't explain well. Corrected by other students during class. LOVES pop quizzes.

3.0
4.0
CS1337
Grade: B-
Nov 3, 2015

I took a class with Jason Smith when it was his first semester here. It seemed that he wanted to punish students who weren't genius programmers in his class. As this was Computer Science I it would seem that understanding logic would be the sole focus, however his main focus seemed to be on validation. Got one test case wrong? That's a 70.

5.0
4.0
CS1336
Grade: A
Nov 8, 2015

A great professor! His classes (1336 & 1337) fully prepared me for the upper level classes I am currently taking. He wants you to work hard, and it is well worth the effort!

4.0
4.0
CS1336
Grade: B+
Dec 9, 2015

If you go to class, he will generally go over the information needed to complete the assigned homework or projects. The projects can require some research or outside knowledge to complete the way he wants, but if you can find a few people to work with it should be to hard.

3.0
4.0
ENGR1336
Grade: F
Dec 15, 2015

Lectures are very confusing, and his tests are really tough. His projects are really hard do not do them the night before you will not and sleep and you will not finish. Avoid if you can.

5.0
4.0
CS1336
Grade: B
Jan 4, 2016

Jason keeps you working hard and busy programming b/c that is the only way to improve. This is 1 of the toughest classes I have taken. His tests are HARD. He did allow us to get back points with test corrections (THANKS). I was stressed out most of the semester. At the end I must say he is fair and I LEARNED SO MUCH! He cares + his ties are sweet!

1.0
5.0
CS2336
Grade: B
Apr 6, 2016

His directions for his projects are very vague as to what he wants specifically, then when you do not do what he wants he will count down your grade. He does not know how to code properly, especially in Java. He teaches inefficient code and his tests do not reflect properly what we should be learning.

5.0
3.0
CS2336
Apr 16, 2016

Regarding projects, I always email him and got reply so fast. Once he even reply within one minute. He gave you chance to retake the exam on every exam. A grade on the test is not my biggest concern. Communication and teaching yourself should be our focus. Read the chapters ahead before lecture. He expect class participation.

3.0
4.0
CS1336
Grade: F
Apr 19, 2016

honestly, I probably would've done better if I was into programming but I was ready to learn so that counts right? WRONG! The exams were hard, the homework was fair, the projects were TORTURE. He gives pop quizzes as well. I like his teaching style, he wants you to learn, not to just get a grade and move on. The class just wasn't for me.

5.0
4.0
CS1336
Grade: A-
Apr 19, 2016

Jason Smith is a great professor. His projects and tests can be difficult, but if you put in an effort you will learn a lot. He is there for you to answer questions whenever you have them.

3.0
4.0
CS2336
Apr 25, 2016

Smith is new in teaching CS2336, so try not to take him yet. He tries to make you understand concepts. However, textbook and heavy extra research is needed when implementing code and test studying. Knowing material is more important than GPA. You can still understand the material and get a good grade with other professors. Take him for a challenge.

1.0
5.0
CS2336
Grade: C+
Apr 27, 2016

Mr. Smith was a very nice guy, he just doesn't know either how to code or teach. His tests are difficult and he makes numerous mistakes in them. Some of his code is just wrong. You are better off skipping the class and reading the book because his lectures are pretty much useless. He isn't very clear and explains topics incorrectly. Don't take him!

3.0
5.0
CS2336
Grade: C
Apr 29, 2016

Nice guy, but not too great of a professor. Class was painfully hard. Lectures didn't really help me, so I had to learn myself from the book and internet a lot. Might have to retake the class with a different professor if possible.

5.0
4.0
CS1337
Grade: C
May 13, 2016

Professor Smith's class was honestly an extremely challenging class, but I do not regret taking it. While I could have taken a much easier class and gotten a better grade, the projects, tests, assignments, and quizzes that Smith gives challenged me to learn more. He is willing to help his students. Great professor! I would definitely take again.

5.0
5.0
CS1337
Grade: A
May 18, 2016

He cares about his students and answers emails quickly. If you have a question just ask. The projects are hard and take at least 2 full days working on them. I went to the mentor center to get help several times when I got stuck. The tests are part code and multiple choice. We could makeup the multiple choice for a higher grade.

3.0
5.0
CS1337
Grade: C-
Jun 18, 2016
Would take again

Very helpful but tough. Class is unreasonably hard with many projects and HWs. Exams are very theoretical and there is no curve since he allows corrections but with picky conditions, I only got 5 points back per exam out of 40+ I missed. Final curve was only half what the class needed. I am a CS junior and that was the only class I failed

5.0
4.0
CS1337
Aug 22, 2016
Would take again

If you want to be a successful programmer, you need to take Smith. The work load was heavy, but worth it in the end. He is a great lecturer and knows the material perfectly. He challenges you to solve tough problems in order to make you a great programmer. He prepares you extremely well for the next class. Read the book and you'll do fine.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
4.0
CS1337
Grade: A
Sep 23, 2016
Wouldn't take again

so he's is absolute trash. If you're not a CS major, do not take this class. more or less. drop the class. His teaching style is extremely lecture-based and it's extremely difficult to learn when the codes he writes himself does not compile. Save yourself, run away. He'll make you submit assignments the day before an exam, and his exams, are hard.

Tough Grader
Get ready to read
BEWARE OF POP QUIZZES
1.0
5.0
CS1337
Grade: B-
Sep 24, 2016
Wouldn't take again

I do not think I have ever come across a professor like this. He is god-awful. No compassion, nothing. He makes it seem as if CS 1337 is the only class we are taking. He wants us to give him sole importance. Boring and dull lectures. Projects that take 2-3 days to complete. Homework & Reading that come up every few days. Do Not Take This Professor.

LOTS OF HOMEWORK
SO MANY PAPERS
LECTURE HEAVY
1.0
4.0
CS1336
Grade: C
Oct 5, 2016
Wouldn't take again

If you aren't a CS major get out

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CS1337
Grade: B+
Oct 9, 2016
Wouldn't take again

this course almost ruined my entire junior year of college. for your sake, do not take this class under any circumstance. This professor is ridiculous.

BEWARE OF POP QUIZZES
SO MANY PAPERS
LECTURE HEAVY
1.0
5.0
CS1337
Oct 10, 2016
Wouldn't take again

Not only will you stuggle to stay above water in this class, but you will also do poorly in other courses due to Jason Smith's excessive and unneccesary workload. My uncle who is a CS graduate student looked at my homework assignment and said that it was way too difficult for a standard/basic CS1337 course.

5.0
3.0
CS1336
Grade: A-
Oct 11, 2016
Would take again

I was scared to take him because of the reviews. However, don't let the reviews scare you off. Personally, I think he is an amazing professor that knows his material. He wants you to succeed and will meet you halfway if YOU put effort. His class is challenging, but it has truly prepared you for programming. Read and pay attention; you'll do well.

Gives good feedback
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CS1336
Grade: B-
Oct 12, 2016
Wouldn't take again

worst class I ever took, I lost all interest in coding.

Tough Grader
5.0
3.0
CS1336
Grade: A
Oct 12, 2016
Would take again

This class is one of my toughest classes, but it's also one of my favorites. He does not curve the exams, but he does allow for test corrections to receive some points back (which is better and is a learning experience). If you pay attention to his lectures (includes when he is coding) and read, the projects are easier. I highly recommend him.

Get ready to read
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
4.0
CS1336
Grade: B+
Oct 15, 2016
Would take again

You have to work really hard in this class (especially since I have no prior programming experience). There are in-class projects, homework (mainly from the textbook), pop-quizzes, outside projects, and exams. The projects are weighted more than the exams (so use those couple of weeks he gives to work on the project and ask questions).

Get ready to read
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
4.0
CS1337
Grade: A+
Oct 24, 2016
Would take again

A hard professor, but he makes you learn the material. If you are not a CS major, you probably shouldn't take him, but if you make it through his class you will understand the material thoroughly.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
5.0
CS1336
Grade: C+
Oct 31, 2016
Wouldn't take again

the worst class I have had. I didn't learn anything. and I suffered in my other classes. If i could of given a 0 i would of.

LECTURE HEAVY
1.0
4.0
CS1337
Nov 6, 2016
Wouldn't take again

Projects every week. Homework every week. Quizzes every week. Save yourself if you're not registering only for his class. The workload is horrid.

SO MANY PAPERS
2.0
4.0
CS1336
Nov 7, 2016
Wouldn't take again

i absolutely cannot stand this class. I hate being in it

1.0
3.0
CS1337
Nov 14, 2016
Wouldn't take again

lol this is probably the worst class, by far, that I have been in. Please save yourself and stay away. Jason Smith has no idea what he is doing. He will fail at explaining key concepts and you will inevitably have to suffer.

1.0
5.0
CS1336
Nov 15, 2016
Wouldn't take again

I dropped after a month in this chaotic class

5.0
4.0
CS1336
Grade: A
Nov 16, 2016
Would take again

Ignore the backlash towards Jason Smith. He is the best professor I've had so far at UTD. The workload is heavy, but if you read the book early, PRACTICE, and ask questions (via email too - he is extremely open to this and replies fast!), you will succeed; he REALLY wants you to succeed. Also, there are pop quizzes. Read early and you'll be fine!

Clear grading criteria
Amazing lectures
Caring
5.0
4.0
CS1337
Grade: Not sure yet
Nov 17, 2016
Would take again

I was gonna give Smith a 4/5 cause he has poor hygiene and his lectures are basically useless. However, he wears some pretty sick ties sometimes so he's an A+ in my book. Other than that, the dude is pretty great. He genuinely wants everybody in his classes to learn, which helps if you're a CS major. If you aren't, consider taking somebody else.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
5.0
CS2336
Nov 17, 2016
Wouldn't take again

He's overconfident in his role as a professor, and as a result, does not recognize his frequent mistakes. I feel like I spent tuition money to watch a grown man learn C++ from the students in the discussion. He never has an answer and sends back one-sentence e-mails rather than teaching. He grades over-harshly and questions aren't written well.

Tough Grader
LOTS OF HOMEWORK
SO MANY PAPERS
3.0
4.0
CS1336
Nov 29, 2016
Wouldn't take again

He is a really good professor in teaching. He knows what he is talking about, which is fine. However, the problem lies in his projects. They are so hard! Exams are hard too but not that bad. I believe he does this because he wants people to learn the hard way, which is understandable. If you want to challenge yourself, by all means take this class.

Tough Grader
BEWARE OF POP QUIZZES
Amazing lectures
1.0
5.0
CS1337
Grade: B-
Dec 1, 2016
Wouldn't take again

don't take this class. at least with Smith

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
5.0
CS1337
Grade: A-
Dec 1, 2016
Would take again

okay. if we're being honest. He is an average professor. He is not great, far from good. But he's not the worst either. I understand that he's fairly young into his teaching career. so if you want to go through tuition money and experiment with him. go for it. however, if you want to get the most out of your money. take someone else. simple.

ACCESSIBLE OUTSIDE CLASS
SO MANY PAPERS
TEST HEAVY
3.0
3.0
CS1337
Grade: A-
Dec 3, 2016
Would take again

He's not bad. Read the chapters and you will know what's coming. HW is simple. Pop quizzes are simple and cover things discussed in prior classes. Tests are hard but nothing outside of the book; test corrections need proof straight from the book so it is there. Projects help your grade, just start early, and do the extra credit opportunities.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
4.0
CS1336
Grade: B+
Dec 5, 2016
Would take again

Very heavy workload but you learn C++ in depth. If you don't want to continue in CS don't take his class. If you do want to learn programming to a high capability go for this professor.

Tough Grader
Skip class? You won't pass.
Amazing lectures
2.0
5.0
CS1337
Grade: A
Dec 6, 2016
Would take again

To be as concise as possible. Smith does an excellent, and most gracious job at being a human being. What does this mean? It means that he often makes mistakes. He's fairly new and entry-based as far as professors go so give him a little slack. It's almost as if he is learning with you. If this is someone you can relate to, enjoy, if not, switch.

5.0
3.0
CS1337
Grade: B
Dec 7, 2016
Would take again

Really a great guy. This is someone who genuinely cares about his students learning the material he is supposed to present. His class is genuinely difficult, even for the talented, but he's very understanding, and let me correct the first project grade after I accidentally used the wrong compiler. Probably the best instructor I've had. 10/10 smitho

Respected
Get ready to read
BEWARE OF POP QUIZZES
5.0
4.0
CS1337
Grade: B+
Dec 7, 2016
Would take again

Never coded before and now I can :D Well to a certain extent of course. Alot of work, but professor is through in materials and I generally had few questions. Prepare for random quizzes and homework along with 5 projects (takes a few days to a week to finish a project). Grader for the class needs to be more through though (not Mr. Smith).

Tough Grader
Skip class? You won't pass.
SO MANY PAPERS
5.0
4.0
CS1337
Grade: B+
Dec 11, 2016
Would take again

It's not that he is a tough grader, he just assigns a lot of work to be graded. Which in turn can dilute any bad grades you have. Plus he helps you out with bonus pts if you stick it out. I had zero coding experience before this class and now I have classmates commenting on how fast I have improved. It's because of this guy. only

Participation matters
1.0
5.0
CS1337
Grade: C+
Dec 12, 2016
Wouldn't take again

He is a genuine guy. However, he is genuinely terrible at teaching CS. He might be good at CS but he is absolutely terrible at teaching it. We had 30 students at the start of semester. 15 have dropped since then. 4 students are currently failing. (my friends) Stay away guys

SO MANY PAPERS
TEST HEAVY
LECTURE HEAVY
5.0
5.0
CS1336
Grade: B
Dec 16, 2016
Wouldn't take again

This class is very hard and the workload is intense. However, I walked away with a greater understanding of C++. The projects and homework assignments set you up for success IF you take them seriously. Be cautious of due dates and remember to read the textbook. Smith is always open for questions and available during his office hours. I recommend.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS1337
Grade: A+
Dec 19, 2016
Wouldn't take again

great guy, terrible instructor. He really cares for his students but fails to connect and reach them to a point where they can comprehend C++. I've been reading some of the reviews and I agree with the negative affects he has as a teacher. You really will lose interest and desire in coding. He is definitely a great guy but he just can't teach.

ACCESSIBLE OUTSIDE CLASS
SO MANY PAPERS
4.0
4.0
CS2336
Dec 19, 2016
Would take again

He's a great guy and a pretty good professor. Some people in 1337 don't like him, but as far as I know, everyone in 2336 liked him. I already knew C/C++ from before, but some of the projects were still challenging. This is good though, because if a class isn't any challenge at all, it would be a waste of time. I did learn some new data structures.

Hilarious
Caring
5.0
4.0
CS1336
Grade: B
Dec 22, 2016
Would take again

Don't stray away from him! Yes the class is a lot of work, but it's worth it trust me. If you put in the effort, you will do well for the class. A lot of the homeworks and pop quizzes are similar to the type of questions you will get on the exam. He is a really cool guy (with neat ties) who knows his material. Take him especially if you are CS/CE.

Respected
Get ready to read
LOTS OF HOMEWORK
4.0
3.0
CE1337
Grade: A
Dec 30, 2016
Would take again

It is very obvious that Professor Smith truly cares about his work and how well he educates. That being said, he has a lot to learn about teaching. Not regarding his methods, but rather on the philosophy of his approach. He has a lot of potential, but fascination is the best catalyst for education, and you won't see much of this in his courses.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
4.0
5.0
CS1337
Grade: B
Dec 31, 2016
Would take again

You should not take 1337 without some previous C++ experience. Taking Smith's 1337 without good foundation is gonna be your fault when you fail, not his. He also doesn't teach everything- you're expected to read the chapters and then have gaps in your knowledge filled in by lectures. Tests are insanely hard, read the book or fail them all.

Get ready to read
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
CE1337
Grade: A
Jan 9, 2017
Would take again

OK he is one of the best professors I've had. He's a wonderful person and teacher imo. I have received emails from him late at night answering my questions. It just shows how much he cares about his job. Yeah, his class is tough, but that's the point. I had to learn so much by myself (google) that I now feel confident about c++.

1.0
4.0
CE1337
Jan 27, 2017
Wouldn't take again

I never rated any professor before but i feel like i should rate him. DO NOT take his class if you don't have basic. He is very organized and responding to emails. BUT he cant teach!Sorry. Its very sad that he thinks everyone knows programming already?? NO! we are taking your class to learn programming. Taking this class and regretting big time :(

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
5.0
CS2336
Grade: Not sure yet
Feb 21, 2017
Wouldn't take again

What passes for "teaching" in Computer Science classes is sad.

4.0
4.0
CS1337
Grade: A
Mar 6, 2017
Would take again

He's great as a professor, but lectures are ok. He really, really cares about your success. He'll cover some basic stuff, and do specifics that people are struggling with, but the inbetween is your responsibility. His projects are tough, but you'll learn a lot. Read the text closely for tests, and google the poorly explained stuff. Took him again.

ACCESSIBLE OUTSIDE CLASS
Caring
5.0
5.0
CS2336
Grade: B+
Mar 20, 2017
Would take again

Jason is a real gem. Many have commented that he cares for his students and it shows. His lectures are him improvising something to teach. Most professors might prepare lesson plans and actual opportunities for the students to succeed, but not Jason! Jason's talent to make you not want to study computer science should be applauded. What a guy!

SO MANY PAPERS
Caring
4.0
3.0
CS2336
Grade: A
Apr 14, 2017
Would take again

Smith is above-average in most regards. Teaching is more impromptu with on-the-fly examples and in-class participation. I usually prefer lectures with slides, but his style still works. Projects are very clear in expectations and that's where the class really shines. Recommend polishing projects so you can use them to market yourself.

Respected
2.0
5.0
CS2336
Grade: Drop/Withdrawal
Apr 19, 2017
Wouldn't take again

If you're good at self-teaching, then he's a good professor who goes more into specifics about what you're learning from the book. If you try to take this as mostly lecture and think that it will give you what you need to learn, you will not pass. He's a great guy, very understanding, but isn't for people who are used to powerpoint lectures.

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CS2336
Grade: D+
Apr 22, 2017
Wouldn't take again

you will get an 80 because of test cases you never saw coming, you will sit and program all day long, you will not learn in class, teach yourself, remember to sleep.

4.0
3.0
CS2336
Grade: A-
May 4, 2017
Would take again

TBH there are worse 2336 professors. Smith's best trait is he's willing to change his courses based on feedback- so give thorough, specific feedback on evals. Pretty sure he's only taught 2336 twice now too. He'll refine the course over time, I trust.

5.0
4.0
CS1337
Grade: A-
May 5, 2017
Would take again

Best professor I've had at UTD. Lectures give you just enough for you to fill in the small details on your own. This class comes with a lot of work, but it's necessary to practice in order to be proficient at coding. Mr. Smith is always there for his students and their needs - this is what sets him apart from any other professor I've had.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CS2336
May 8, 2017
Would take again

Smith is a great professor. His lectures only covered important materials. I don't know why there are some people complaining he didn't teach anything. If you want to learn, you have to ask, this is university, not elementary school. His homework and assignments are heavy, but you'll learn A LOT.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
4.0
4.0
CS2336
Grade: B+
May 10, 2017
Would take again

While a lot of Smith's projects have caused me a lot of stress due to the difficulty, overall I think that the challenge was well worth the trouble in preparing for future classes. He is very good about answering emails and helping out when you're struggling with code. My only qualm is the exams are very syntax based, but that's just preference.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
5.0
CS2336
Grade: Rather not say
May 19, 2017
Wouldn't take again

Prof. Smith himself is not bad at all, even above average I'd say. But the grader he picked for our class was AWFUL. He gave me ridiculously low grades(below 50) for almost all my perfectly working projects, I had to talk to him EVERY TIME for him to change my grades to what they were supposed to be!! A lot of my classmates had the same experience!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CE2336
Grade: C
Jul 29, 2017
Would take again

Professor Smiths class was very challenging. This was due mostly to the projects considering they were about 50% of the finale grade. They were very challenging and time consuming but they taught me a lot on how to be a good programmer and after being challenged so much in his projects, it final clicked on how to think critically and how to program

Respected
Skip class? You won't pass.
Inspirational
4.0
3.0
CS1336
Grade: A
Oct 29, 2017
Would take again

Pretty good professor, but he does expect you to put in some hard work in class and out of class. The tests are pretty hard and you really gotta study if you want to do well. I would definitely have him as a professor again if I could.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
2.0
5.0
CS2336
Grade: Not sure yet
Oct 29, 2017
Wouldn't take again

He definitely makes you work for a grade. You can't expect to take 18 credit hours and still have enough time to do other activities if you're taking his class. There is non-stop homework and projects that sometimes even have the same due date.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CS1337
Grade: B-
Nov 13, 2017
Wouldn't take again

Take him if you need the class. But come prepared with an energy drink and a coloring book because that is the only way you will last.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
CS1336
Grade: B+
Nov 23, 2017
Wouldn't take again

I think Jason Smith is a communist. Great class and very interesting to be taught from such a harsh perspective

3.0
4.0
CS2336
Grade: B+
Dec 5, 2017
Would take again

Jason is not THAT bad. Yes, Jason's class is hard, mostly because of how much work there is, but his class will challenge you and help you become a better CS student. We have 2 different kinds of homework and you will never not have a project to worry about. Take Jason if you aren't taking many other time consuming classes. It will help you ahead

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS1336
Grade: A-
Dec 6, 2017
Would take again

Let me start by saying Professor Smith is a great instructor and crazy helpful. Every time I had a question about homework, projects, or even the 1136 course, which was plenty of times, he always answered my emails within 30 minutes. Yes he's a tough proffesor but I feel incredibly prepared for 1337 thanks to that.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Tests? Not many
4.0
4.0
CS1336
Dec 8, 2017
Wouldn't take again

Smith is a great professor for those wanting to learn CS. It's not an easy trip, however because he really makes you work for your grade, but that's to be expected. Not being sarcastic, I want to thank him for this semester. Being in his class made me realize I don't like coding, and it's better to figure that out now than three years into school

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Tests? Not many
4.0
4.0
CS2336
Grade: Not sure yet
Dec 10, 2017
Would take again

Professor Smith is not someone I would call a great lecturer, he's alright, but what he is good at is making a good course. What I mean by this is the materials he lays out are challenging, but he gives good steps to build up to the challenges. You truly feel like you have learned something when you step out of this class.

Respected
Caring
Would take again
5.0
4.0
CS1337
Grade: A
Dec 10, 2017
Would take again

If you're a CS major and/or care about becoming a better programmer, take any of Mr. Smith's classes. He will show the way to becoming a better computer scientist while providing just the right amount of challenge. All in all, he's a fantastic teacher who will make himself available to you if you reach out. He also wears some sick ties.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CS2336
Grade: A-
Dec 15, 2017
Would take again

This class is hard. Jason doesn't go easy, so expect to work for your grade. Projects are involved and difficult, but if you put the time in it's not that bad. He gives 2 project regrades over the semester, so if you screw up it's not the end of the world. MAKE SURE YOU READ; the first test was very in depth. I highly recommend Jason Smith.

Hilarious
Caring
Tests are tough
1.0
5.0
CS1337
Dec 15, 2017
Wouldn't take again

The only thing I gotta say is this: his classes are designed for 1.) computer science majors and 2.) people who liked the flipped classroom. If youre not both of these then DO NOT TAKE HIM!!!!

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
4.0
4.0
CS2336
Grade: A
Dec 16, 2017
Would take again

Prof. Smith is an excellent choice if you want to actually learn about the material, but don't take him for the easy A. There is a lot of work in his class, and he expects students to start projects at least a week in advance. So, don't procrastinate! He responds quickly to emails, and is a big help when you have a question or need help.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
CE1337
Dec 27, 2017
Wouldn't take again

Atrociously difficult professor. Accessible outside of class, but not much else. The projects are extremely difficult and there will be a new project to start when you finish with your previous one. Would not take again.

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
5.0
CS1336
Grade: B+
Jan 4, 2018
Would take again

His class requires more work than average, but he will be there to help you. He responds to emails fairly quickly and he gives great feedback. Be prepared to pour your heart into those projects. Smith's exams are also heavily syntax based, he knows how to push your limits. You will definitely learn how to code.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Would take again
2.0
5.0
CE1337
Grade: C-
Jan 8, 2018
Wouldn't take again

Lots of work and time-consuming projects.

Tough Grader
LOTS OF HOMEWORK
Tests are tough
1.0
5.0
CS2336
Grade: B-
Jan 15, 2018
Wouldn't take again

CS 2 class should not be this difficult, Smith throws all of the burden on the students and very little on himself as a teacher. yes I can learn on my own and there are 0 reasons to put this much stress on students when Smith plays catch up all the time for concepts used in the projects. stress / learning fast higher education is a joke.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
5.0
CS1337
Grade: D-
Feb 18, 2018
Wouldn't take again

I'm going to be blunt here. He's a great professor when it comes to teaching concepts inside and outside classes. He's also is very responsive when it comes to emails. HOWEVER, unless you are very smart, have 15-20 hours per week OUTSIDE class, or don't care about failing, look for an easier professor because he will make you consider dropping out.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
4.0
4.0
CS2336
Grade: A+
Feb 28, 2018
Would take again

Professor gives hard (but interesting) assignments and projects, and sometimes due at the same time. If you want a challenge I highly encourage you to take this professor. Otherwise, DO NOT TAKE Jason Smith. The professor is nice, and he responds quickly, but I have many friends who have received low grades because he does grade tough!

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
CE1337
Grade: A
Mar 1, 2018
Would take again

I don't understand why people are rating him so low! People say he gives a lot of hw and projects, but they can be easily done in 2 or less hours. His lectures are easy to understand if you just show up and listen. His lectures are really engaging! He is really inspirational and I respect his teaching skills. Don't listen to the other reviewers.

Respected
Inspirational
Hilarious
3.0
5.0
CS2336
Grade: Not sure yet
Mar 6, 2018
Wouldn't take again

Jason smith is a very good professor and is always available to answer questions. Projects are 55% and are very long and brutally difficult . There is also a lot of assignments and the exams are also super brutal as well. Definitely the hardest Computer science classes ive taken.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
CS1337
Mar 9, 2018
Would take again

Jason Smith is definitely one of the more difficult professors for CS 1337. However, if you put in the time and work then you should be good. He is a great professor that will answer any questions you may have. Projects are difficult and take long, but this is where you challenge yourself to become a better programmer.

Gives good feedback
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS2336
Grade: Not sure yet
Mar 21, 2018
Wouldn't take again

Jason smith is the most difficult professor that i ever seen if you choose him then you should be ready to work 24/7. Five projects during the semester with lots of HW, quizzes, and assignments !! I think it is too much.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
5.0
4.0
CS1337
Grade: Not sure yet
Apr 4, 2018
Would take again

Jason Smith is known as a very hard professor however he makes up for this by being a great lecturer and he actually cares on about what he does. He is an excellent teacher who gives ample opportunity to gain extra credit on projects. He is also known for making anyone who takes his class a much better programmer after the class.

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS1337
Apr 10, 2018
Would take again

Great lecturer and really cares for his students and their success. Beware of the consistent stream of projects and homework. Projects have tons of extra credit opportunities. This was one of the classes that I really LEARNED in. Keep up with due dates and you'll be golden.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
1.0
5.0
CS1337
Apr 11, 2018
Wouldn't take again

His CS1337 class is way too hard for no reason. All of my friends who are also taking 1337 but have different professors are not having as rough of a time as i am with Jason Smith.

Tough Grader
LOTS OF HOMEWORK
EXTRA CREDIT
2.0
4.0
CS2336
Apr 18, 2018
Wouldn't take again

While I found the five projects worthwhile the time involved to completing them easily approached 25-30 hours each. Strict grading criteria is used in test cases but some standards are ambigious leading to, many questions being discussed during class and not enough lecture being presented. No personalized feedback on code, makes improvements hard.

Tough Grader
Clear grading criteria
GROUP PROJECTS
3.0
5.0
CS1337
Grade: Not sure yet
Apr 29, 2018
Wouldn't take again

He tries to get to know his students individually, responds to emails, and has availability via office hours. However, this does not take from the ridiculous workload and his seemingly lack of regard that we classes outside of his. The amount of collateral damage my other classes have taken due to his class was unbearable.

LOTS OF HOMEWORK
EXTRA CREDIT
LECTURE HEAVY
1.0
5.0
CS1337
Apr 29, 2018
Wouldn't take again

This class is only useful to those who already have significant experience programming before and already know the topics covered in the class. It is not conducive to learning at all and consists of an absurd amount of assignments,projects, in class assignments, etc. This class shouldn't have been this hard. Hardest class i've taken and im a junior

Tough Grader
LOTS OF HOMEWORK
3.0
5.0
CS2336
Grade: Not sure yet
Apr 30, 2018
Wouldn't take again

350 characters is not enough to describe this course. Professor Smith sets the bar high and expects students to put in the effort required to succeed in the professional world. There is a lot of homework and some projects will require AT LEAST 20 hours of work. He does not waste a minute of class time and clearly describes fundamental concepts.

Gives good feedback
Respected
LOTS OF HOMEWORK
2.0
5.0
CS2336
May 4, 2018
Wouldn't take again

I have nothing against Professor Smith, but my only complaint is that he expects too much from his students (5 projects (HARD), 2 exams: midterm and final (HARD), 9 coding homework, 6 preview quizzes, 6 In-class assignments). You do learn a lot but it is not worth the effort. Take him only if you're willing put in a LOT of work and like a challenge

Tough Grader
Get ready to read
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
CS2336
Grade: Not sure yet
May 4, 2018
Would take again

Jason Smith is a cool professor. His work is very difficult but he gives plenty of opportunities for you to excel, such as, allowing you to fix your project for a regrade. Before this semester I was uncertain of my programming skills but now leave confident. When you enroll into this course know what you are getting into and you'll be fine.

5.0
4.0
CS1337
Grade: A
May 9, 2018
Would take again

Jason Smith is a great professor that really cares about his students. Doing all the coursework will make you a better programmer. His work is tough, challenging, and tedious, but its also fair. You can regrade 2 projects and get half credit back on the exams through corrections. Also, he will always help you out if you have questions. 10/10 class

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS1337
Grade: B+
May 13, 2018
Would take again

While he is a hard professor, you will actually learn stuff in his class. I came to college for this, so his coding oriented class was much better for me compared to test-oriented ones. Regrades and corrections save your grade and projects save your future CS career!

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
1.0
5.0
CS1337
May 20, 2018
Wouldn't take again

the worst excuse of a professor I have ever seen in my entire life. this course was the equivalent of traveling into a the underworld with a blindfold. you have no idea what is going on and despite his claims that he provides everything, he fails to provide a well-taught course.

1.0
5.0
CS1337
Grade: B+
Jun 11, 2018
Wouldn't take again

The projects nor the exams are structured well. The projects were just logic puzzles that taught little while providing a lot of frustration. The requirements on projects just make point A->B projects absurdly difficult. The coding portions on exams are horrible because you cannot run code. My 2336 exams let us at least run the code to see results

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
5.0
4.0
CS1337
Grade: A
Jul 24, 2018
Would take again

Tough class but very interesting projects and assignments. He has good lectures that help you grasp concepts easily. Would not recommend taking this class if you want an easy A but if you want to learn, definitely worth it. Lot of opportunity for extra credit. Assignments are evenly weighted so that doing badly on an exam will not affect you.

Skip class? You won't pass.
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CS1337
Grade: B
Aug 22, 2018
Would take again

Professor Smith's class is not that hard, but the learning curve is steep. After first project, 20% students drop. I got an A- in his CS2336. When you really into his class, you'll find that you learned something. His class is interesting, little powerpoint, but real problem solving skills. Also professor Smith likes to interact with students.

Respected
Get ready to read
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
CE1337
Grade: A
Sep 10, 2018
Would take again

This class is hard. His tests are hard. His projects are hard. You will look at your friends with other professors and wonder why they have 1/4 the workload that you have. BUT, you will definitely learn something in this class. After taking Jason Smith, the rest of my classes feel like a cakewalk. It's on you whether the trade-off is worth it!

Respected
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CS2336
Grade: Rather not say
Oct 10, 2018
Wouldn't take again

Jason Smith throws you deep into a swimming pool and expects you to swim within 5 minutes. I understand that this course relies heavily on previous AP credit but the learning curve within this class is ridiculous. He teaches a couple of other classes like 5-6, therefore, he cares little about small details outside of class.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
2.0
CS1337
Grade: A+
Oct 30, 2018
Would take again

Mr. Smith's class is not hard. Read the textbook. Go to class. That's all you need to do to be successful. I did every one of his projects the day they were due (I don't recommend doing this, but it's doable) and made an A+ in both 1337 and 2336. In fact, both of my grades ended up being over a 101 because of his curves at the end of the semester.

4.0
5.0
CS2336
Grade: A
Nov 11, 2018
Would take again

Professor Smith gives an incredibly intense workload, with many projects and homework assignments that will eat away at your time. This was definitely one of the hardest classes that I've had, but he also does a good job of teaching the material and making sure that you have the tools to succeed. If you want to learn the subject, then take him.

Get ready to read
LOTS OF HOMEWORK
Caring
5.0
4.0
CS2336
Grade: B+
Dec 2, 2018
Would take again

Professor Smith is a super reasonable guy who wants you to learn. If you want an easy grade I would recommend taking someone else, even though I felt the difficulty of the projects was exaggerated. A lot of actual useful information in the class, I am glad I took Smith.

Get ready to read
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CE1337
Grade: C-
Dec 3, 2018
Wouldn't take again

For the level of difficulty in his class, the way he grades makes passing difficult. 50% of you grade will be projects, and 60% of those projects is whether or not they process certain data you wont be privy to until after grading. Hes a well enough teacher, but I will probably have to retake

Tough Grader
Participation matters
LOTS OF HOMEWORK
2.0
3.0
CS2336
Dec 9, 2018
Wouldn't take again

Honestly, there are teachers that are better at communicating the material than he is, and enjoy teaching more. The projects focus mainly on complex main logic than the actual concepts covered in class. If you have extracurricular obligations or other difficult classes, I would not take his course.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
4.0
CS2336
Grade: A
Dec 10, 2018
Wouldn't take again

The problem statements on the projects are usually unclear and the grading for 3/5 of the projects was incorrect and took much longer than was announced.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
4.0
5.0
CS2336
Grade: Not sure yet
Dec 12, 2018
Would take again

He is a good professor to take if you don't have much credit hours or a job. Make sure to do the projects well. I dropped from a B to almost a C- due to the last project really screwing me up. He's not there to torture you, but understand that he does give a reasonable amount of time to do your assignments and such.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
3.0
4.0
CS1337
Dec 15, 2018
Wouldn't take again

Great teacher! Projects will be tough of you don't practice for them. Tests are challenging if you study hard for them. In class assignment every two weeks. and homework due every weekend.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
2.0
5.0
CS2336
Grade: C-
Dec 21, 2018
Wouldn't take again

Please, please, please, do not take this class unless you can dedicate 20+ hours a week to working on overly complicated projects and tedious homework assignments. Grading rubrics for Projects are way too tough - incorrect output on just one test case can tank your grade.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
CS2336
Grade: B
Dec 21, 2018
Would take again

Love this professor. Although his class requires alot of time and effort, YOU WILL DEFINITELY LEARN and it is to your best interest that you do learn what the stuff he is teaching you. Grades are focused on projects, and he does alot to try and help you and your grade. Extensively, he also teaches you responsibility. Get help when you need it.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
4.0
4.0
CS1337
Grade: C
Feb 13, 2019
Would take again

Laid back/nice guy. Graded by (hardest to easiest) Projects (4) 50%, Exams (3) 30%, In-class Assignments 10%, Review Homework 5%, Preview Homework 5%. Test corrections give back 50% points (EX: 60 turns to 80). Start projects early, takes 20 hours max. Attendance optional: I never paid attention, just used the torrented textbook to teach myself.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CS1337
Grade: B+
Apr 8, 2019
Would take again

Best professor for CS according to me. He gets a lot of hate for his projects, but they are the reason why his class is so good, doing projects teaches you a lot more about programming than tests. He's very approachable, answers emails very quickly, and wants you to succeed in his class. I'm taking him for CS 2336 next fall!

Gives good feedback
Accessible outside class
Participation matters
5.0
5.0
CS1337
Grade: A
May 23, 2019
Would take again

Great professor and easily accessible outside of class. Projects and homeworks are hard but they make you learn. He answers any questions really well. Just make sure you start your projects ahead of time, and study the book for exams. Most people who complain procrastinate and dont study.

Gives good feedback
Accessible outside class
Tough grader
4.0
4.0
CS1336
Jun 16, 2019
Would take again

I was putting off taking 1336, but I am so happy to have had the opportunity to take this class with Jason Smith. Yes- his projects can be difficult. But to make up for this he makes himself incredibly accessible through email and many office hours. If you truly want to be a good programmer, take his class.

Gives good feedback
Inspirational
Caring
5.0
4.0
CS2336
Grade: A
Aug 23, 2019
Would take again

A solid, down-to-earth professor with great accessibility. His projects aren't easy, but neither is real programming; while some of the ideas seemed a bit contrived, most of them were pretty grounded and reasonable. I greatly enjoyed his lectures, and he seemed very personable and friendly, as well as knowledgeable. 10/10 would take again.

Gives good feedback
Respected
Accessible outside class
4.0
2.0
CS2337
Grade: A+
Nov 8, 2019
Would take again

Jason Smith is a chill, down-to-earth professor. He explains topics in an engaging manner, always trying to get the class involved. His no laptop policy sometimes is annoying and he sometimes messes up the test cases for the projects. His tests are actually hard, but it isn't too big of a deal since it isn't much percentage and he has corrections.

Lots of homework
Caring
4.0
4.0
CS2336
Grade: B-
Dec 5, 2019
Would take again

Professor Smith is amazing at his job. His lectures are clear and easy to follow. Not many homework assignments, and the textbook is very informative also. His projects are much harder than the other professors though, so do NOT procrastinate on them. But he is accessible outside class, and the feedback he gives is excellent. I like this guy.

Accessible outside class
Clear grading criteria
Lecture heavy
3.0
5.0
CS2336
Dec 18, 2019
Wouldn't take again

Don't care about tanking your GPA and having any free time? Take him. His projects have hidden test cases for some awful reason. His reasoning is that it's just like the real world, but your grade depends on it (40% over 4 projects to be exact). Absolutely do not take him if you like to procrastinate. No electronics in class either.

Lots of homework
Get ready to read
Skip class? You won't pass.
5.0
3.0
CS1337
Grade: A
Dec 19, 2019
Would take again

Ignore the below 4 average score, I don't know what happened in the past, but this man is the epitome of a caring, dedicated teacher. Like others said, he is very accessible and friendly. All the work you do in class contributes heavily to the pretty bearable projects. TAKE THIS MAN, but do not procrastinate and do all the super easy homework!

Gives good feedback
Respected
Accessible outside class
1.0
5.0
CS2337
Grade: A
Jan 5, 2020
Wouldn't take again

Lectures are a rambling mess, he never prepared for lecture. Home works are vague and based on old star wars movies ? Office hr has lines around the hallway because you can't figure out what he wants. The class uses zylabs which is a useless mess and cost money. I had to work excessively hard to score well, but didn't really learn anything.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS2337
Grade: A-
Jan 23, 2020
Wouldn't take again

Very disorganized course - never uses outlines for lectures that are all over the place with poor whiteboard usage. Does not allow laptop use in class. Assignments are extremely difficult and so poorly described using star wars characters. His office hours have lines all down the hallway because his lectures explain nothing.

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
CS1337
Feb 21, 2020
Wouldn't take again

Projects tend to be difficult and the grading criteria is kinda wack. He makes you go to the CSMC a lot which is good but might be hard for people with tough schedules. Lectures do get boring at times and there isn't any actual programming done from your part during class.

Get ready to read
Skip class? You won't pass.
Graded by few things
1.0
5.0
CS1337
Grade: Incomplete
Feb 22, 2020
Wouldn't take again

The professor has you teach yourself the material, test you over that material, and THEN teaches the information. Expect 20+ hours a week of homework or more because that is how long HE expects you to work on it. We are not allowed to code while in class so you don't really know if you understand something until after class is over. Don't take him.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
4.0
CS1337
Grade: A+
Mar 2, 2020
Would take again

Everyone else has already mentioned that his class can be difficult, so I won't go over that. To do well in the class, you will have to do some learning outside of lectures and the textbook. He expects you to use StackOverflow, advice from other students, and a lot of time to learn. That's how most CS people do their jobs though, so I support it.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
4.0
CE1337
Grade: B+
Apr 23, 2020
Would take again

Genuinely the best professor I've had at UTD. He gives large projects and regular homeworks which is a lot of work, but 100% manageable if you don't procrastinate. He gives good lectures and provides plenty of resources to help do the work. My only complaint is test difficulty, but if you put in effort on other assignments you'll still do well.

Gives good feedback
Lots of homework
Caring
5.0
4.0
CS2336
Grade: A
Apr 26, 2020
Would take again

He always listens to any students in the class and makes sure to answer them all. He is reachable outside the class through email for a forum for anyone and shares the opinion on that site. The homework and projects are hard but really get you to study and manageable your schedule. But after all, I have a great experience in this course.

Lots of homework
Hilarious
Amazing lectures
4.0
5.0
CS1337
Grade: Incomplete
May 8, 2020
Would take again

A good professor but the class is very difficult. The projects are hard and hit your grades hard as well and going online made it horrifying but in class is really good.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CS1337
Grade: A+
May 12, 2020
Would take again

Pros: -Very open to questions during office hours/lecture -Most organized professor by far -Very clear criteria for projects/assignments -Incredibly accessible via office hours or online, usually replies within hours. In a word, order. Cons: -Difficult with both the amount of content and the content itself (applications of lectures, not just facts)

Gives good feedback
Get ready to read
Participation matters
5.0
4.0
CS2336
Grade: A-
May 15, 2020
Would take again

Smith is a professor where you get out what you put in. Trust me, it's not nearly as scary as you're made out to believe. If you start the projects early and read the textbook to brush up for the exams, you will make an A. Mr. Smith does really care about his students, shoot him an email at any time and he replies in hours. It's almost scary.

Gives good feedback
Lots of homework
Caring
5.0
4.0
CS1337
Grade: B-
May 18, 2020
Would take again

There's a lot of contrasting ratings here, so you know you will either love him or hate him. It's a lot of work so it forces you to learn, if you do not learn, you will fail. Although its rough, he genuinely wants you to succeed and will do everything he can to help you. Only take him if you're priority is a genuinely good education over an easy A.

Respected
Lots of homework
Caring
5.0
4.0
CS1337
Grade: A
May 20, 2020
Would take again

Jason Smith is without a doubt the best professor I have had at UTD. Like these other reviews are saying, his course is fairly homework and project heavy, but I believe it all pays off. He is more than fair, and always does things in the student's best interests. He also has the best tie collection I have ever seen. 10/10 makes me excited to code.

Lots of homework
Inspirational
Caring
5.0
4.0
CS2336
Grade: A
May 23, 2020
Would take again

I love Dr. Smith! The majority of your grade is based on projects. Don't be intimidated by other reviews saying the projects are crazy difficult because they aren't. If you read the book, go to lectures, and start on the projects at a reasonable time you will do great. You'll definitely get stuck now and again but just ask for help on Piazza.

Gives good feedback
Get ready to read
Amazing lectures
5.0
3.0
CS1337
Grade: A+
Jul 17, 2020
Would take again

Jason Smith was aa amazing professor in my experience. I'd heard projects were notoriously difficult but I found them to be enjoyable and made me think critically about my programs. He is always willing to help outside of class and he puts effort into making sure everyone in the class understands concepts. Take him if you really want to learn.

Gives good feedback
Accessible outside class
Caring
1.0
4.0
CS2337
Grade: B+
Aug 18, 2020
Wouldn't take again

Smith screws around by drawing nonsense on the white board. Course is a disorganized mess. Doesn't follow the schedule at all. Homeworks are vague and demanding - more nonsensical materiel. I would avoid and try another prof for the cpurse.

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
4.0
CS1337
Grade: Audit/No Grade
Aug 19, 2020
Would take again

not a bad professor, but one with a packed homework schedule. He sets forward a project based class, which gives you experience and makes tests less important, but the amount of homework and tests he gives will keep you busy, if not stressed.

Lots of homework
Lecture heavy
Caring
3.0
5.0
CS1337
Grade: A
Aug 20, 2020
Wouldn't take again

Good professor and gives lot of feedback when you ask questions. Lectures themselves are pretty boring to be honest as theres no real hands on experience in class and many people tend to doze off or lose focus. Projects are pretty difficult and a big part of your grade and theres not a lot of time to complete the projects.

Gives good feedback
Skip class? You won't pass.
Tough grader
1.0
5.0
CE2336
Oct 9, 2020
Wouldn't take again

I hav never been so unhappy in my entire life b/c of this class. I hav stressed cried 3 days evry week trying to complete his unnecessarily difficult projects. I even punched a hole in my coffee table b/c of it. His projects take ages to complete, & u might not be able to finish. I hav never been thru anything this hard and I hate my life b/c of it

Gives good feedback
Lots of homework
Accessible outside class
5.0
5.0
CS2336
Grade: Not sure yet
Oct 10, 2020
Would take again

Hardest professor I've ever taken. I really enjoy the class and the projects even though I feel like I'm drowning whenever I do them. I do admit though, I've become really good at Java and debugging my programs. The only bad point about him is his insanely difficult tests and incorrect project testcases which he fixes pretty fast.

Gives good feedback
Lots of homework
Get ready to read
5.0
4.0
CS2336
Oct 15, 2020
Would take again

This professor is fantastic in my opinion. The course is project-heavy and you're going to be answering textbook assignments and writing code practically every week. This is a course for people who enjoy coding and are fine with the hours that go into passing the class. The professor explains concepts clearly, and work assigned reinforces them.

Lots of homework
Accessible outside class
Get ready to read
2.0
5.0
CS2336
Grade: A-
Oct 28, 2020
Wouldn't take again

Work hard play hard. Youll come out of the class a way better coder than you could ever imagine, but at the expense of your mental health. Its a hard class and I dont recommend it unless your up for the challenge and willing to face failure. I knew what I was getting in to so i was prepared but a lot of students struggle.

4.0
4.0
CS2336
Grade: Not sure yet
Nov 6, 2020
Would take again

Lectures were decent but not mandatory (currently COVID). Office hours were extremely insightful. Occasional small homework assignments. Project-heavy class, and on that note usually long-winded and challenging. Exams were extremely difficult and technical, a mix of textbook-based and code implementation. Take him if you want to be a good coder.

Gives good feedback
Lots of homework
Caring
4.0
4.0
CS2337
Grade: A
Nov 10, 2020
Would take again

I took Jason Smith in the Fall of 2019, and thought that he was a pretty decent professor! He assigns a lot of rather difficult projects, but gives you a good amount of time to do them and ask questions about them. A lot of people hate him for his projects, but if you start early you'll be fine! Participating in lectures seemed to help too!

Lots of homework
Accessible outside class
Test heavy
1.0
5.0
CS2337
Grade: Drop/Withdrawal
Nov 21, 2020
Wouldn't take again

Don't take the class. It's not worth it. You're going to hear a lot of people say it's "challenging". It will hurt the whole time you're either passing or failing the class. It is only pain, you will only think about this class and the work never ever stops. The people who get A's will be horribly stressed. It just isn't worth it at all.

Lots of homework
Accessible outside class
Tough grader
5.0
5.0
CS2336
Grade: B+
Nov 25, 2020
Would take again

He truly cares about the success of his students. The project-based class is very difficult but pays off in the long run. Tests are harder than coding interviews but they prepare you well for them. I owe my development career to this man. Definitely not an easy grade but this class will set you for life. Zybooks makes this class great online.

Respected
Lots of homework
Inspirational
5.0
5.0
CS2336
Grade: A
Nov 27, 2020
Would take again

2 exams, 4 projects. You can be a senior developer for AMC or Cinemark after this class. Mans carries the CS department on his back. The CSMC will be your new home for the semester. Survive the 2nd project and you're set. The second half of the semester is so much easier than the first. SMITH PASSES THE VIBE CHECK! He'll reck you in Mario kart.

Lots of homework
Accessible outside class
Clear grading criteria
4.0
5.0
CS1337
Grade: Incomplete
Dec 2, 2020
Would take again

Professor Smith is one of the best lecturers that I have ever taken a class from. His explanations are very detailed and truly help you understand the concept. He goes through numerous examples, incorporating ideas from both C++ and Java in his lectures. However, his projects and homework are definitely challenging and stressful.

Accessible outside class
Clear grading criteria
Amazing lectures
4.0
4.0
CS2336
Grade: B+
Dec 4, 2020
Would take again

I'll be honest I didn't want to take him but I am so glad I did. After reading the vast amount of mixed reviews I was skeptical however they are true. The class is difficult but as long as you ask for help you will be fine use the CSMC, Piazza, and the professor and you will be fine. Also, make sure to check zybooks because time files by

Skip class? You won't pass.
Clear grading criteria
Caring
5.0
3.0
CS2337
Grade: A
Dec 9, 2020
Would take again

Professor Smith was an excellent professor. The projects, while time-consuming, always had sufficient time to complete and get 100% on. If you do well and do not procrastinate on projects, you will do well in the class. Besides projects, homework is very manageable and should not take up too much of your time.

Respected
Clear grading criteria
4.0
5.0
CS2336
Grade: A
Dec 10, 2020
Would take again

A solid choice for any CS class. You will learn a lot but it won't be easy. DO NOT PROCRASTINATE! If you are able to schedule your time properly, you can definitely get a good grade in his class.

Gives good feedback
Lots of homework
Clear grading criteria
5.0
4.0
CS2336
Grade: B
Dec 12, 2020
Would take again

He did a great job handling the transition to online due to COVID and was very understanding of everyone's situation and did all he could to make it work for you. He's also aware its a difficult class and will help you as long as you show you are truly making an effort. That said if you care more about an easy A then this class isn't for you

Gives good feedback
Respected
5.0
4.0
CS2337
Grade: A+
Dec 14, 2020
Would take again

Smith is not a professor for everyone but if you are willing to take the time to learn, ask questions, and most of all, start early on projects, you will do well. He was flexible given COVID-19 and was always accessible via Piazza. Very project heavy and sometimes they had vague documentation but they will help develop good coding practice.

Gives good feedback
Accessible outside class
Get ready to read
5.0
4.0
CS2336
Grade: Not sure yet
Dec 14, 2020
Would take again

goated professor projects were of similar difficulty to CS 1337, tests were difficult

Accessible outside class
Clear grading criteria
Caring
1.0
5.0
CS1337
Grade: Drop/Withdrawal
Dec 31, 2020
Wouldn't take again

I don't have much of a problem with his lectures, in fact I think they're helpful. But that's just it - his false ruse of easy to follow lectures are displaced by his stupidly hard assignments and projects. You won't be sleeping because of this class. Jason has made me insecure about coding and CS in general. Stay away from this prof.

5.0
5.0
CS2336
Grade: A+
Jan 6, 2021
Would take again

Simply the GOAT and with goats come haters(bad reviews). He's one of the biggest reasons the UTD CS department is well respected so take him while you can. You'll regret not taking him. Obviously, he's tough but you'll learn everything you need. Lectures are the best, zybooks is easy to use especially the way he uses it. Best online class to get.

Respected
Lots of homework
Accessible outside class
5.0
4.0
CS1337
Grade: A+
Jan 18, 2021
Would take again

Overall a very good professor, but the workload in his class is high. Professor Smith spends lots of time outside of class to help his students. Always accessible through Piazza or Email. Tests are pretty difficult but are open book. Coding Projects are weighted much higher than tests. Difficult class, but you learn a lot. Don't procrastinate.

Lots of homework
Accessible outside class
Skip class? You won't pass.
2.0
4.0
CS2336
Jan 18, 2021
Wouldn't take again

This was overall an "OK" course, and I have to cut the prof some slack for it being a remote course in 2020, but some things aren't excusable. He failed to understand certain concepts that I, new to the Java programming language, understood immediately. He's supposed to have degrees and years of experience with Java, how is that OK? P.S. Java sux.

Lots of homework
5.0
2.0
CS2336
Grade: A+
Jan 19, 2021
Would take again

If you are considering a career in software engineering then take him. His projects will give you lots of experience. At first they might sound a bit intimidating when you are first given the assignment but take it step by step and ask for help, I promise it will be worth it. Take him if you actually want to learn, he is a solid teacher.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
4.0
4.0
CS2336
Jan 20, 2021
Wouldn't take again

The projects in this class WILL take a lot of time, but they really strengthened my programming abilities, since you will be spending a lot of time coding and debugging. He also made it very clear that if you were having issues with the class due to COVID reasons, you could talk to him if you needed accommodations, which was very reassuring.

Lots of homework
Accessible outside class
Caring
5.0
3.0
CS2337
Feb 5, 2021
Would take again

Jason Smith has been the best teacher I've taken so far! He wants his students to learn, he's teaching for more than just a grade! This was a very enjoyable class and truly drove my passion for coding!

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CS2336
Grade: A
Apr 21, 2021
Would take again

Professor Smith's courses are not known for their content, but for their implementation. You will have a lot of individual programming projects and assignments. The exams are hard, but the premise is that they make you focus on what really matters: actually programming (the projects and assignments). Don't take if your time management is bad.

Respected
Lots of homework
EXTRA CREDIT
5.0
3.0
CS1337
Grade: A
May 16, 2021
Would take again

A difficult class, but you'll get lots of good experience. Projects are complex/lengthy, but manageable if you put the time into it. Don't procrastinate! As for Smith himself, he's one of the best, he clearly cares about us and wants us to succeed. He explains concepts well, and he's very accessible. Same review applies for CS2336 I took him again!

Lots of homework
Clear grading criteria
Accessible outside class
5.0
4.0
CS2336
Grade: A
May 18, 2021
Would take again

He's a really good teacher who cares about your learning and answers questions very well. The homeworks are pretty straightforward and easy. The projects can be sometimes straightforward and sometimes complicated. But if you start on time, there's no problem. The exams really test your knowledge and he gives reviews for them.

Respected
Accessible outside class
Amazing lectures
4.0
5.0
CS1337
Grade: A
May 18, 2021
Would take again

This class is designed to weed out those who are lazy. Projects are very challenging, but helped me a lot; if you wait until the last days to do them, then you will fail this class miserably. It will train you not to be procrastinating. Tests are heavy with a difficult recursion coding question. He curved 0.5pt and dropped assignments' lowest score

Test heavy
Lots of homework
Accessible outside class
5.0
5.0
CS2337
Grade: A
May 19, 2021
Would take again

Even though Professor Smith's CS 2337 is by far the hardest class I've ever taken, it also was by far the most rewarding class as well. If you can make the time commitment, I highly suggest his class.

Gives good feedback
Respected
Accessible outside class
5.0
5.0
CE1337
Grade: A-
Oct 26, 2021
Would take again

Best professor I've taken at UTD - but also the hardest. Jason Smith gives out 4 major projects, each of which took up about 30 hours of work. However, after taking his class you will be a programming expert. Always available to help out and troubleshoot - even went as far as to stay on the discord helping folks until 4am one night.

Skip class? You won't pass.
Inspirational
Caring
1.0
5.0
CS1337
Grade: A+
Nov 26, 2021
Wouldn't take again

I put "Gives Good Feedback" as one of the tags because, hilariously enough, he actually doesn't give good feedback. Whenever you ask for help, he doesn't give a direct answer and instead gives the most vague responses ever. Extremely difficult person to communicate with. I too broke my coffee table while doing one of his assignments.

Gives good feedback
Hilarious
5.0
4.0
CS2337
Grade: A+
Dec 14, 2021
Would take again

By far my best professor this year. Homework comes as textbook work, 5 shorter programming HWs, and 5 projects (week+ long projects that will take you a while). Don't procrastinate, everything in this class is very doable and gives a good grade. Take him, you will actually learn C++ and will thank yourself later. Professor Smith is goated.

Respected
Lots of homework
Accessible outside class
4.0
3.0
CS2336
Grade: Not sure yet
Dec 14, 2021
Would take again

Professor Smith is an excellent Professor. He knows what he is talking about. His class has a lot of projects that take time. He knows how to make his lectures interesting. Overall if you can take him you should because you will learn a lot.

Gives good feedback
Accessible outside class
4.0
5.0
CS1337
Grade: A
Dec 21, 2021
Wouldn't take again

Professor Smith is a really good professor, but the course is somewhat heavy in terms of assignments. The course is designed so that one bad grade doesn't bog you down (3 tests (10% each), reading homework(10%), coding homework(10%), partner quizzes(10%), 4 projects(10% each)).

Lots of homework
Accessible outside class
Amazing lectures
5.0
4.0
CS2337
Grade: A
Dec 22, 2021
Would take again

Definitely my hardest class but what I learned and went through during this class has well prepared me for the future. Do NOT start late on the projects and do the extra credit on them - it may just help you end with an A instead of an A- like me. Talk with peers on the class discord, it helps to make friends and understand the hw if you get stuck.

Lots of homework
Clear grading criteria
Caring
5.0
5.0
CS2337
Grade: A
Dec 23, 2021
Would take again

This class has been the most challenging, and yet the most rewarding class for me this semester (and the rest of my college career I think). His class really will make you proficient in C++ (or Java, depending on which class of his you take). Don't procrastinate because the projects are important and you'll be fine. Also talk on the Discord.

Gives good feedback
Lots of homework
Accessible outside class
4.0
4.0
CS1337
Grade: B+
Dec 27, 2021
Would take again

The projects can be tough if you dont start early. Tests are also challenging if you dont understand the topics. Is a 1k level course but that doesnt mean its an easy class. Definitely challenges students with projects but you will learn a lot. Only complaint is he can sometimes come off as passive aggressive over piazza. You will learn a lot.

Accessible outside class
Clear grading criteria
Amazing lectures
1.0
5.0
CS2337
Grade: B
Jan 5, 2022
Wouldn't take again

Stay away! His lectures are dis-organized. No presentation slides. Scribbles on the white board. Restricts what you can do in class - ex: can't use laptops. Assignments are impossible, had to see another professor for explanation and help. Try to see in office for help, there is a line all way down the hallway. Take some else to learn.

Lots of homework
Graded by few things
Tough grader
1.0
5.0
CS2337
Grade: B
Jan 7, 2022
Wouldn't take again

The struggle is real! This course was a bummer. Difficult to ask questions, poor vague communicator that doesn't seem to understand the topics. Assignments are hard to understand . Lectures are put a few lines of useless stuff on board. Strict ridiculous rules for the classroom. Don't really learn anything. Beware, if you want to properly learn.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS2337
Grade: A
Jan 12, 2022
Wouldn't take again

Don't bother asking questions - communicates in an evasive indirect way - extremely passive aggressive. Office hours are swamped because lectures are rambling disorganized mess. Major concepts are breezed through and never does demos to reinforce learning concepts. Went to other professors for learning and help. Be prepared to self educate.

Lots of homework
So many papers
Tough grader
1.0
5.0
CS2337
Grade: A
Jan 15, 2022
Wouldn't take again

Very distrait, challenging to get clear answers to questions. Lectures meander all over the place. Writes a few lines on board, that's all you get. Doesn't follow the syllabus schedule topics. Course is hard to take, so better prepare for a rough going and be very self reliant. Never take him again for a future course, be warned.

Lots of homework
Graded by few things
Tough grader
5.0
5.0
CS2337
Grade: A+
Jan 18, 2022
Would take again

You can get by without attending the lectures but you'd only be hurting yourself. The projects are extremely challenging but you have more than sufficient opportunities to complete them with a 100. Pay attention to the lectures, start on projects as early as possible, and make use of Piazza and the Discord server and this class will be a breeze.

Skip class? You won't pass.
Group projects
Amazing lectures
5.0
4.0
CS2337
Grade: A
Jan 30, 2022
Would take again

Actually my favorite professor. The project takes a lot of work but I would argue that it is not so difficult since you can test the program repeatedly. The majority of grade is project and the test takes a smaller portion of grade (which is good). The lecture is great and he is actually pretty nice to reasonable request.

Respected
Lots of homework
Amazing lectures
5.0
4.0
CS2336
Grade: Incomplete
Feb 25, 2022
Would take again

I can definitely see why he's respected. He tries to get to know you to help you learn. Projects make up 40% of the grade, be sure to dedicate enough time to plan and complete, not day before. Zybooks really comes in handy too. Don't take if you can't manage time, but I truly think he's the best prof you'll get for this class if not for CS overall.

Lots of homework
Accessible outside class
Caring
3.0
5.0
CS1337
Grade: B
Mar 3, 2022
Would take again

This class is definitely a make or break class. Jason Smith is good professor but this class is definitely difficult especially the projects. If you are not familiar with coding, this class is a huge difficulty jump. However, Professor Smith definitely prepares you for the real world so if you are willing to take a challenge, I recommend taking him

Tough grader
Respected
Lecture heavy
3.0
4.0
1337
Grade: Incomplete
Apr 5, 2022

Very tough hard professor

Get ready to read
Lots of homework
5.0
4.0
CE2336
Grade: A-
Apr 15, 2022
Would take again

One of the best professors I've had. Most of the projects are a bit overkill but they help give a proper understanding of the material. The tests are the weakest part of the course as they contain questions that are obscure but both tests are 25% of the grade combined so even if you screwed up the projects can make up for it.

Clear grading criteria
Gives good feedback
Accessible outside class
1.0
5.0
CS2336
Grade: C
Apr 26, 2022

If you have any sort of life outside of classes, whether it be a job, a family you take care off, etc., do NOT take this class. This class is life-draining and time consuming on a whole new level. There are 5 total projects (besides midterm/final exams), each more difficult than the past and are INTENSE. You've been warned. Avoid this professor.

Tough grader
Clear grading criteria
Lots of homework
5.0
4.0
CS2336
Grade: A+
Apr 30, 2022
Would take again

Mr Smith was a great professor, although his classes are pretty tough, you're going to prepare yourself for the future in his class, and if data structures and algorithms are going to be as hard as people say it is, you best be prepared!

Tough grader
Group projects
Gives good feedback
3.0
5.0
1337
Grade: Not sure yet
May 2, 2022

Nice dude but his assignments are extremely time-consuming, especially for this level in CS. Only take this class if you want it to become the focal point of your entire semester, so much to the point where you skip/do worse in other classes to fulfill his silly test cases. But he is nice outside of class, wears cool ties, and streams on Twitch.

Lots of homework
Lecture heavy
Accessible outside class
4.0
4.0
CS2336
Grade: B
May 11, 2022
Would take again

In terms of assignments given, make sure you have good time organization, as his projects and HW take time to complete. But I've learned more in this one class than I have in others in terms of understanding how to program efficiently. Lectures are very clear and informational, and he responds to questions engagingly.

Hilarious
Caring
Respected
5.0
5.0
CS2337
Grade: A-
May 11, 2022
Would take again

You learn a lot. Most of the grade comes from projects. You learn A LOT. Accessible outside of class. Lots of hw, but all HW is high quality. Lectures are a bit dry but above average at UTD.

Gives good feedback
Lots of homework
Accessible outside class
5.0
5.0
1337
Grade: Not sure yet
May 12, 2022
Would take again

I think I'll have to retake, but it was worth it. As someone who ONLY had 1336 programming knowledge, this class taught me a LOT. 4 major projects, 3 exams, zybooks reviews, in-class assigments, programming HW's, and doesn't read off slides. If you want an A and can't give 20+ hrs weekly you will struggle, but I promise the challenge is worth it.

Amazing lectures
Lots of homework
Caring
1.0
5.0
CS2336
Grade: Incomplete
May 12, 2022

This class was awful. I would not recommend taking this class with Smith. It is so difficult to keep up because of all the assignments. I failed 2, 4000 level courses trying to keep up with this class. You are better off taking this class with a different professor. If you have a job and a heavy workload, don't take it with him.

Lots of homework
4.0
5.0
CS1337
Grade: B+
May 12, 2022
Would take again

Very time-consuming, but very rewarding class. Lectures aren't incredible, but they're helpful in understanding the material. Projects take a lot of time, a minimum of 8-10 hours on average for me, but they help greatly in building your programming skills. If you can, taking this class will make you a much better programmer and problem-solver.

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
CS2336
Grade: A-
May 20, 2022

Absolute worst. No laptops allowed? Lectures are a rambling mess. Way too many assignments. Doesn't explain or help on assignments. Hangs out on blog site, still doesn't explain or answer questions well. Learned absolutely nothing. Poor class if you need for future (3345). Went to other professors for better help. Hardest grade I ever earned.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS2336
Grade: B+
Jun 2, 2022

If cs major, not the right prof. Don't learn anything for the future. Tremendous effort to do all work yourself. Lectures are jumbled. Doesn't teach how to analyze and design programs. Don't bother with office visits (if he's there), too many good students needing help. Tries to teach the course through blog site. A real disappointment.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS1337
Grade: A-
Jun 4, 2022

The struggle is real! Wouldn't mind the self taught work hard effort, but this prof does not offer any guidance or insight at all. Started skipping class because lectures didn't help at all. Has strange restrictions (no laptops). Grading is arbitrary, not consistent. Never guides or answers questions directly. Too much to list here. Good luck.

Get ready to read
Lots of homework
So many papers
1.0
5.0
CS2336
Grade: B+
Jun 7, 2022

Taking pride in being a challenging professor is fine. This should be supported by excellence in teaching. This is severely lacking with Smith. He does not have the expertise required. This may be why he can't lecture well and answer questions in a clear direct manner. Beware and realize what you are in for if you have to take him.

Tough grader
Lots of homework
So many papers
1.0
5.0
CS2336
Grade: A-
Jun 8, 2022

Worst cs professor ever had. Can't answer a question straight up. Only spends a couple weeks on learning Java. Tests attempt to be tricky - rather than clear questions. Forget boring lectures, disjoint vague long-winded spiel from notes he won't post. No lap tops allowed. If you want to learn for future capability, recommend you avoid.

Get ready to read
Lots of homework
So many papers
1.0
5.0
1337
Grade: B+
Aug 9, 2022

Worst CS course experiences. Lectures are a uncoordinated mess. Assignments are poorly written and hard to understand. He doesn't answer questions directly or well. Doesn't allow laptop use in class. Teaches obsolete regular C, not C++. Would strongly recommend another professor if you want to learn.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS2337
Grade: B
Aug 11, 2022

Very disorganized course - never uses outlines for lectures that are all over the place with poor whiteboard usage. No laptops. Crazy unrealistic assignments are extremely difficult, so poorly described using star wars characters(?). Office hours are jammed, because his lectures explain nothing. No Jedi Knight could ever pass.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS2336
Grade: Rather not say
Aug 15, 2022

This class was chaotic. There were many issues in this class ranging from Smith's monotonous lectures to him partially trusting a site called zybooks. He always rushes students to projects and makes the due dates very compact. You ask him a question and he'll give an indirect answer. Avoid him at all costs otherwise you're in for a brutal semester.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS2337
Grade: B
Aug 16, 2022

If looking at next semester, do all you can could to avoid him. He doesn't lecture well, is not good at giving help ... etc. As a CS major, I was surprised at his lack of expertise in the topic. Found myself not learning much at all. I hope to get some other good professors in the future.

Tough grader
Lots of homework
So many papers
1.0
5.0
CS2337
Grade: B+
Aug 17, 2022

Several students complaining to dean, but no relief. Doesn't teach the course in standard way. Only spends fist few weeks on C++, should be 7 weeks. Uses zylabs, which is totally not appropriate for this level course. Horrid communicator, disorganized lectures, along with out of control ego, makes him unfairly difficult to take.

Tough grader
Lots of homework
So many papers
1.0
5.0
1337
Grade: B+
Aug 19, 2022

Spot on be forewarned, advise you to stay far away. Course and lecture is a disjoint jumble. Used zybooks for program development, you have to pay for extra. Assignments are incomprehensible. Tests are super difficult, includes topics never covered. Teaches as him against the student. Questions are treated as hostile. Good luck.

Tough grader
Lots of homework
So many papers
5.0
3.0
CS2337
Grade: Not sure yet
Nov 23, 2022
Would take again

This class has lots of projects and textbook assignments that will keep you busy. If you are familiar with object-oriented programming, this class is pretty easy. Otherwise it can be difficult. Instructions can sometimes be confusing, and this class relies on overpriced ZyBooks ($50 fee), but otherwise he is a great professor who wants you to learn

Participation matters
EXTRA CREDIT
Lots of homework
4.0
4.0
CS2336
Nov 24, 2022

Professor Smith is a great professor and you will definitely learn from the course,but your grade will all depend on time management and your sanity. If you have a lot of hard courses going on at the same time, or work, and don't have great time management skills I would recommend taking someone else and saving your mental health.

EXTRA CREDIT
Lots of homework
Respected
5.0
3.0
CS2336
Grade: A
Dec 19, 2022
Would take again

This professor isn't actually that hard per se, there are just some very large projects that you NEED to have good time management for. He explains the concepts clearly and is very available for questions. All the work I did really advanced my understandings of the concepts and coding in general, not busywork at all.

Amazing lectures
Clear grading criteria
Lots of homework
1.0
3.0
CS2336
Dec 19, 2022

I thought smith would help me learn java but he didn't at all. The topic that he focuses on during the week is a small part of the project, but the rest of the project is busy work. My peers would change their code slightly just to make the test cases. You don't actually learn how to write good, efficient code. Exams are also terribly planned.

Lots of homework
1.0
5.0
CS2337
Grade: B
Dec 21, 2022

Some professors are challenging, but teach well and care about student progress. There are clear assignments, tests cover lecture topics. Course is organized and lectures are well structured. Grading is fair and reasonable. Extra credit is offered. Questions are answered and do not get irritating useless reactions. Unfortunately not him.

Tough grader
Graded by few things
3.0
4.0
CS1337
Grade: A
Dec 24, 2022

Zybooks is set up so that you get basically no credit if you don't get the edge cases on his projects. His tests involve questions about tricky syntax concepts within the testing material. He likes students who do their work, make sure to ask good questions in class . if he likes you, he really cares about helping you, just go to his office hours.

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
CE1337
Grade: B
Dec 29, 2022

Absolutely awful!!! Cannot answer questions directly. Won't look at you while you are talking with him. Lectures are a meandering incoherent shambles. Uses piazza to teach and makes students use it - a real fail. Late or misses office hours often. Don't think he has even done the assignments in this class. Question his expertise.

Tough grader
Lots of homework
So many papers
1.0
5.0
CS2337
Grade: A-
Jan 11, 2023

Had to take him due to schedule. Saw the negative reviews, but tried to be positive. Well, let me say that its very accurate and spot on. Rather than rehash (hashing) the fails, I thought it better to just say I would most definitely not recommend him.

Tough grader
Get ready to read
Graded by few things
5.0
5.0
CS1337
Grade: A+
Jan 18, 2023
Would take again

Everything you need to finish the homeworks is taught very well during lectures after already being explained by the preview homework. If you are interested in Computer Science you will do well. Projects take time but start them early and you wont have problems. Tests are hard but you get 1/2 points back on MC. Best Prof if you want to learn.

Amazing lectures
Inspirational
Lots of homework
1.0
3.0
CS2336
Grade: Not sure yet
Jan 27, 2023

I don't like some one force you to use some kind of assigned platform, and get into your student groupme telling you use the "piazza"... Also his class is mandatory attendance but more like waste your one and half hour staying in class room doing nothing. Additionally, he will get mad if you show don't like java or you like any other language WTF.

Get ready to read
Lots of homework
5.0
2.0
CS2337
Grade: A+
Apr 4, 2023
Would take again

He uses zybooks to teach you the course, he does very little of the c++ teaching himself, he teaches your the big ideas in class. His projects are long but doable, he's pretty available on piazza for help on projects. Plenty of extra-credit, exams aren't weighted much and are pretty doable. Just be sure to learn from zybooks and do the projects.

EXTRA CREDIT
Lots of homework
Online Savvy
4.0
5.0
CS1336
Apr 20, 2023
Would take again

I only have two issues with Professor Smith: - Project descriptions at times can be ambiguous, which does not pair well with Zybooks - While part of learning a language is the syntax, a little too much of the test content focuses on it Other than that he is a great professor. Certainly difficult, but the kind of difficult that makes you learn.

Lots of homework
4.0
4.0
CS2337
Grade: Incomplete
Oct 25, 2023

He's good at explaining concepts to a general audience. It helps to practice coding outside of class, with each structure/concept you learn. The projects are a lot of time, but they're reasonable. he answers questions accordingly.

Gives good feedback
Lots of homework
Lecture heavy
1.0
5.0
CS2336
Grade: Drop/Withdrawal
Nov 7, 2023

if you are a procrastinator of any degree please do not take him. his projects take loads of time and he isnt worth the stress. you will be slaving away as you try to figure out how to code his projects to work with zybooks. doesnt actively code in class, only does concepts. no amount of "learning" takes away from how draining this class is. DONT.

Get ready to read
Lots of homework
1.0
5.0
CS2336
Grade: Rather not say
Nov 9, 2023

I believed the ratings that said the course wasn't as hard as people make it to be. But that was the worst mistake. His projects are very hard and stressful-will give you health problems and project requirements wont have proper instructions to complete it. Exams are even more hard. The good teaching skills are not worth the heavy project work.

Tough grader
Lots of homework
3.0
5.0
1337
Grade: Not sure yet
Nov 9, 2023

His class is incredibly difficult compared to the other 1337 professors that I took after him. He really does teach and teach well however the difficulty is unlike any other freshman-level coursework. Do not recommend unless GPA does not matter. He is a great teacher but your gpa will be ruined

Tough grader
Lots of homework
Graded by few things
4.0
4.0
CS2337
Grade: B+
Nov 9, 2023
Would take again

The class is difficult and covers a lot of concepts, but it is worth the work. Don't underestimate the projects, especially project 1. Professor is fair, and these projects along with his lectures and homework will make you a into a powerful computer science student.

Tough grader
Clear grading criteria
Respected
4.0
4.0
CS2337
Grade: A
Dec 5, 2023
Would take again

Professor Smith is a great professor. He is very good at explaining concepts and making sure we understand. The projects are very doable once you get into the groove of coding in C++. One drawback is that most of the coding is done outside of class, which I'm not keen on. Overall, great class.

Accessible outside class
Online Savvy
1.0
4.0
CS2336
Grade: Drop/Withdrawal
Dec 7, 2023

Projects are long and stressful. Unfair exam grading on all or nothing basis. Get ready to spend all of your time for this class alone.

Tough grader
Lots of homework
5.0
2.0
CS2336
Dec 7, 2023
Would take again

You won't regret taking this professor. His class is pretty demanding, but he gives great lectures and will teach you everything you need to know for CS3345. I took his class in Fall 2022, and looking back he made the subsequent CS classes feel easy. As long as you attend class and start the projects at least a week before they are due, it's great

Amazing lectures
Lots of homework
Accessible outside class
4.0
4.0
CS1337
Grade: Not sure yet
Dec 12, 2023
Would take again

This class is a ton of work, but introduces object oriented programming well. Smith explains concepts way better than other CS professors I have had. The projects will prepare you well for tests. Professor is very available and helpful to students. That being said, coding problems with no IDE's and no access to documentation? Not ideal.

Participation matters
Lots of homework
5.0
4.0
CS2337
Grade: Not sure yet
Dec 15, 2023
Would take again

Good professor, hard class. Lectures can be a bit monotonous, but you definitely learn a ton. He is understanding and open to questions. Relies on ZyBooks for online textbook, homeworks, and project submissions. Manage your time and get started early on the projects. Take him if you want to learn, but it won't be easy.

Participation matters
EXTRA CREDIT
Lots of homework
4.0
3.0
CS2337
Grade: A+
Dec 17, 2023
Would take again

Do not procrastinate on the projects (zybooks) they aren't hard just time consuming. Lectures are not organized and he makes up things on the spot. We fell behind from the syllabus because he lets people ask time consuming theoretical questions which they could look up on their own. He is always accessible though and overall class was not bad

Get ready to read
4.0
4.0
CS2337
Grade: A+
Dec 21, 2023
Would take again

Honestly, if you got a 5 in AP CSA, then you're gonna be fine in this class. Projects are a time commitment but doable if you focus up. My only gripe is that for the majority of projects, you only get 12 submissions, and if there's a compiler error or warning by the compiler, it will waste one of the submissions, which I think is unfair.

Respected
5.0
4.0
CS2336
Grade: A
Dec 22, 2023
Would take again

I took Smith for 1337 and now 2336, he's an amazing professor that cares heavily about your grades/understanding of material. Projects need time management but if done correctly can heavily impact your grade (45% of total grade). Only discrepancy I had was the grader was horrible which isn't his fault. Overall, best prof in the department.

Tough grader
Caring
Accessible outside class
5.0
4.0
CS2337
Grade: A+
Dec 29, 2023
Would take again

Smith is by far the best professor to take for 2337. That being said, projects will take a lot of time so if you procrastinate you might struggle. Exams were easy, typically 2 coding and 15-20 mc questions. Majority of grade comes from projects.

Clear grading criteria
Lots of homework
Caring
3.0
4.0
CS2336
Grade: A
Jan 5, 2024
Would take again

Grader made both prof/students lives harder by either grading late or not following rubric. Test cases were often wrong and would need to contact professor to correct him. Projects were lengthy and tedious, specifically in validation, not so much in the data structure or logic itself. Exam 1 was diff format than exam 2, inconsistent grades, curved

Tough grader
Gives good feedback
Accessible outside class
4.0
4.0
CS2337
Grade: A+
Jan 16, 2024
Would take again

Many assignments including readings, 5 homeworks, 6 in-class assignments, 2 tests, and 4 projects (but can learn a lot). Lectures mostly repeat information in the textbook. Strict policies which include tracking attendance and no computers in class. Required textbook is expensive. Very responsive and accessible out of class. Also, a slow grader.

Lots of homework
Accessible outside class
Online Savvy
2.0
5.0
1337
Jan 21, 2024

If you were planning to take any other classes along with this one, then gl as HW and projects will bring any of your classes down because I truly believe that Smith thinks he's the only class we take with the deadline he's been giving. I have to admit that I did learn a lot from this class, but selling my soul for it was not worth it. Goodluck.

Lots of homework
Lecture heavy
Test heavy
4.0
5.0
CS1337
Grade: Not sure yet
Feb 5, 2024
Would take again

He's great if you're truly invested in the subject. Homework and projects can be difficult but manageable. There's no coding in class, as his lectures will cover more concepts than code. Overall he's great, but difficult.

Amazing lectures
Lots of homework
Lecture heavy
3.0
5.0
CS1337
Grade: Rather not say
Apr 18, 2024

He's a nice guy, but the he made CS1 so much more difficult than it should've been. Projects were long and difficult. Exams were very specific, but he did allow corrections. There's a reason the grade distributions had 80% failing or withdrawing. Avoid if you want a decent GPA.

Tough grader
Clear grading criteria
3.0
5.0
1337
Grade: Not sure yet
Apr 25, 2024

Imma be real I'm cooked. Projects take too long to do and the tests are too difficult. My GPA is cooked. He's a good guy but there's only so much he can cover in the hour 15 mins compared to the test material/project material he gives. This class almost seems impossible for a beginner programmer.

Tough grader
Lots of homework
Test heavy
1.0
5.0
1337
Grade: Rather not say
Apr 25, 2024

Nice person, lectures are decent, but the projects and homework are horrendous for a CS 1 class. Projects are really long and tedious and almost unfair to an extent. He will definitely challenge you for the better, but for a 1000-level class it feels way too difficult.

Tough grader
Lots of homework
Lecture heavy
3.0
5.0
CS1337
Grade: Incomplete
May 4, 2024

Read the textbook and START ASSIGNMENTS AHEAD OF TIME!! Unless you know C++ very well, projects are ridiculously time-consuming, and exams are challenging. However, he does offer points back on exams, given you do corrections. Prof is a pretty nice guy, but I wouldn't take him again to spare me from the loss of sanity.

Accessible outside class
Online Savvy
5.0
4.0
1337
Grade: A-
May 11, 2024

challenging, caring. projects are long and complicated, especially w/o a working C++ background. READ THE TEXTBOOK FOR EXAMS (I realized this during the last exam). start early. very accessible outside of class and very caring. wants students to do well and succeed. basically learning vs GPA. great person. I don't regret taking him.

Lots of homework
Caring
Accessible outside class
1.0
5.0
1337
Grade: D+
Aug 21, 2024

this guy might be the worst teacher i have ever taken. Hes going to act like hes a cool teacher but when the projects come start praying. this teacher thinks our lives revolve around this class because you are cooked beyond point for anything. if you pass this class u are a genius.

Tough grader
Lots of homework
So many papers
4.0
4.0
CS2337
Grade: B+
Sep 10, 2024
Would take again

Projects can be time-consuming, but Prof. Smith's clear lectures and helpful feedback make it worth the effort. Use tools like unstuckstudy ai to stay on track. Challenging but rewarding class.

1.0
5.0
CS2336
Grade: Incomplete
Sep 10, 2024

The professor acts like you're only class is his class. He gives an absurd amount of homework and on top of that projects that overlap due dates. He won't care if you miss a quiz or exam and gives vague answers to questions that don't help at all.

Lots of homework
So many papers
4.0
5.0
CS2336
Grade: Incomplete
Sep 25, 2024
Would take again

I took him for 1337 as well and learned to manage my time significantly better. His lectures are nice, very easy to talk to and kind. IF YOU DO NOT MANAGE YOUR TIME WELL, you will fail. Lots of work, but the syllabus is EXTREMELY lenient in terms of failing or doing bad on a couple things (will not kill your grade). You will learn a lot with him.

Lots of homework
Respected
Lecture heavy
5.0
3.0
CS2337
Grade: A+
Dec 6, 2024
Would take again

This professor's lectures are top-tier and absolutely worth going to. He's a genuinely helpful and nice person who is knowledgeable about computer science and doesn't hesitate to help you if you have questions. The projects in this class can be frustrating because of formatting issues, but are necessary to understand if you want to succeed.

Amazing lectures
Lots of homework
Accessible outside class
3.0
3.0
CS2337
Grade: A
Dec 8, 2024

Laptops are not allowed during class which was a little iffy. Aside from that, good lecturer and is accessible for questions.

Tough grader
Lecture heavy
Accessible outside class
5.0
4.0
CE2336
Grade: C+
Dec 11, 2024
Would take again

Professor Smith is hands down one of the best professors at UTD. His class can be tough as he gives lengthy assignments which can pile up with other classes. However he is a really good teacher and he is understanding. Exams were tough but not impossible. I would retake him anytime under the condition that I had no other class to worry for.

Group projects
Lots of homework
Caring
5.0
5.0
CS1337
Grade: C
Dec 19, 2024
Would take again

Amazing person and lectures, his weight of the grades is very lenient too. The only thing is that the exams are more specific than generalized and the amount of homework is ATROCIOUS combined with other classes. Time management is your best friend to stay afloat. He is also very understanding when it comes to personal situations. 8/10 prof

Lots of homework
Caring
Lecture heavy
5.0
4.0
CS2336
Grade: B
Dec 19, 2024
Would take again

I took him for 1337 and he is extremely consistent in the way he teaches. You learn a lot, and his lectures are really engaging- never a power point. His exams got better this semester, and his grading is super fair. Time management is still your best friend, but if you can do that, you're golden. My favorite prof at UTD for SURE. Super chill too.

Amazing lectures
Lots of homework
Respected
5.0
4.0
CS2336
Grade: A
Dec 26, 2024
Would take again

Very consistent schedule — one of few professors who has the entire semester laid out in syllabus, which makes managing the heavy workload much more manageable. Balanced grading criteria, detailed lectures, and well-thought-out assignments (rarely busy work). Accessible inside and outside class — will never make you feel as dumb as your questions.

Group projects
Lots of homework
Accessible outside class
4.0
4.0
CS2337
Grade: A
Jan 9, 2025
Would take again

He wasn't super difficult and the grade is determined on a lot of different things (you can fail a quiz and still make an A-). Projects are difficult (but not impossible) and you should start at least 3 days before the due date. I found him to be reasonable with grading.

EXTRA CREDIT
Lots of homework
Online Savvy
5.0
4.0
CS2337
Grade: A+
Jan 30, 2025
Would take again

Jason Smith gets a lot of rep about being the worst professor ever. I disagree. Professor Smith's class helped me wonders in the world of computer science and inspired me to start my own projects. He uses project based learning, which is homework heavy, but really helps you feel prepared for quizzes and exams.

EXTRA CREDIT
Amazing lectures
Lots of homework
1.0
5.0
CS2336
Grade: B
Apr 8, 2025

What can you say about him? Some students beleive he's on a spectrum. Just ask him a question and you'll see. Won't make eye contact, won't directly answer. He lectures by scribbling a few lines of code on the board. He switches topics hastily - no time to absorb for learning. Class time and lectures are a dystopic mess. Be a Masochist - take him.

Tough grader
Lots of homework
Graded by few things
5.0
2.0
CE1337
Grade: A
May 10, 2025
Would take again

He's great. As he says at the first class, you'll have to learn outside class but he'll direct you(mostly zybooks). I think he was slow paced which is good if you didn't get it the first time. I don't know why this is not talked about but his "wisdom & quotes" are superb. He is a person that shows passion to teaching and a mentor.

3.0
5.0
CS2336
Grade: Not sure yet
May 11, 2025

He is very nice, very caring. Wants us to understand the material and succeed. Just the way he does it is very overbearing. Giant projects, insanely difficult exams, even harder quizzes (somehow). However, his lectures are amazing, very easy to understand complex topics. Just the part we get graded on is extremely difficult.

Amazing lectures
Lots of homework
Caring
1.0
5.0
CS2336
Grade: B+
May 24, 2025

Very strange, many beleive he's on a some sort of spectrum. Ask him a question. Won't won't clearly answer. He has an obsessive overbearing teaching style. Lectures consist of writing a few things on the board and quickly changes to some other topic. Lectures are a confusing. I like being challenged, but this is ridiculous.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CE2336
Sep 13, 2025

this prof will straight up knock down any type of motivation you had for CS. His class will humble you. He wastes your time by teaching syntax and the very basic version of topics you have to use on your projects. You will feel very blindsided as he isn't clear in expectations regarding exams and quizes.

Tough grader
Lots of homework
1.0
5.0
CS1337
Grade: C-
Nov 10, 2025

This guy is one of the worst professors ever in my opinion. He seems like a nice guy at first, but he just teaches you extremely simple programs in class and then expects you to do the most complicated homework and projects. He also reports false cheating, about 30 students a semester according to himself on his reddit.

1.0
3.0
CS2337
Grade: Incomplete
Dec 12, 2025

This guy is BUNS. He gives constant projects and not enough time to do them. He also likes to give additional homework while you're working on projects because why not. The syllabus feels like he's making it up as he goes and he wastes class time telling us about his stupid life. And somehow he gave us the WRONG final exam. He embodies incompetence

Get ready to read
Lots of homework
1.0
4.0
CS2337
Grade: A
Dec 19, 2025

Very long and difficult projects and long homework assignments given on a online textbook. His lectures are easy to understand and he explains things well. The midterm is really difficult and ask very specific questions you can't really study for. He also gave us the wrong final which meant we had to wait two days to take the real one.

Lots of homework
Accessible outside class
5.0
4.0
CS2337
Grade: A-
Dec 20, 2025
Would take again

Great professor, I wish he taught higher level courses. There are large projects which can be tough but not extremely challenging if you know what you're doing. He's also super helpful, if you go to his office hours when you're stuck or lost points on an assignment he will give you the information you need and give you some credit for your work.

Gives good feedback
Lots of homework
Caring
5.0
3.0
CS2336
Grade: A-
Dec 21, 2025
Would take again

Prof Smith was great despite what his reviews say.. even if I ended with a C in the class, my opinion would not change. He cares for his students and is passionate. He also has pretty meh jokes in his weekly emails but theyre a breath of fresh air. He also gives very inspiring words and things to think about.

Participation matters
Inspirational
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 186 grades
Most common grades:
A (55)
B+ (30)
Not sure yet (26)
Grade Distribution
A(80)B(29)C(19)D(10)F(2)A-/B+(51)
Based on 236 reported grades
A: 55
B+: 30
Not sure yet: 26
A+: 25
Common Tags
Lots of homework (100)
Accessible outside class (46)
LOTS OF HOMEWORK (41)
Get ready to read (40)
Tough grader (40)
Gives good feedback (38)
Caring (34)
Respected (32)
Rating Trend

Declining

-0.23 avg change
Jan
Apr
May
Sep
Nov
Dec
Last 6 months
Ratings by Course

1336

4.0

(3)

CS1325

4.0

(1)

CS1336

3.9

(29)

CE1337

3.5

(13)

CS1337

3.4

(94)
+6 more courses
Difficulty by Course

1325

5.0

CS1325

5.0

1337

4.8

CE2336

4.4

CS1337

4.4

Similar Professors