4.5

Stephen Marz

Computer Science - The University of Tennessee Knoxville

4.5
Quality
3.8
Difficulty
88%
Would Retake
155
Reviews
4.5
Quality
3.8
Difficulty
4.5
Helpful
4.5
Clarity

88%

Would Retake

155

Reviews

Rating Distribution
Official

5

121

4

15

3

5

2

3

1

11

What Students Say

Class piss difficult, professor was amazing

COSC102 - 5.0 rating

When you read this review, know that it is during one of the greatest pandemic the world has ever seen since the Spanish Flu

CS361 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 135 grades
Most common grades:
A (63)
B+ (21)
A- (20)
Grade Distribution
A(74)B(15)C(5)D(2)F(0)A-/B+(41)
Based on 146 reported grades
A: 63
B+: 21
A-: 20
A+: 11
Common Tags
Hilarious (98)
Respected (44)
Amazing lectures (39)
Amazing lectures (37)
Tough grader (31)
Inspirational (17)
Participation matters (17)
Skip class? You won't pass. (16)
Rating Trend

Declining

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

CS365

5.0

(1)

COSC365

5.0

(10)

CSC102

5.0

(1)

CS102CS130

5.0

(1)

CS361

5.0

(1)
+13 more courses
Difficulty by Course

COSC530

5.0

COSC562

4.8

CS130

4.7

COSC230

4.5

COSC360

4.4

Reviews (155)
5.0
2.0
COSC102
Grade: A+
Oct 3, 2016
Would take again

I really enjoyed this class. Dr. Marz is insanely good keeping attention while lecturing, and I felt I learned a lot from being there. There's quite a bit of reading, but there's a lot of help available as well. Quizzes, labs, and debugs are given once a week, but there's plenty of opportunity for extra credit, and tests are open-note, open-book.

Get ready to read
Inspirational
Hilarious
5.0
2.0
CS102
Grade: B+
Oct 20, 2016
Would take again

I was in Dr. Holt's class, but I took Dr. Marz's lectures so that I could actually learn. He's hilarious and makes me actually want to come to lecture to see what's next. I actually learned in his class! I would recommend taking Dr. Marz instead of Dr. Holt's class if you want to learn and do well for an introduction course.

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
2.0
CS102
Oct 29, 2016
Would take again

A truly outstanding professor. Talking with other students who are taking this class again after failing the first time, they are grateful that Prof. Marz came along when he did. I would suggest you take Dr. Marz for 102 whenever possible. You won't learn from the other professor (see her rating on rate my professor!)

Inspirational
Hilarious
EXTRA CREDIT
5.0
2.0
COSC102
Grade: A
Nov 17, 2016
Would take again

Excellent professor. I would recommend that if this professor ever shows up on the schedule you take him! His lectures are energetic and funny, and you'll learn!

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
3.0
COSC102
Grade: A
Nov 29, 2016
Would take again

Excellent teacher. Plenty of extra credit, but doesn't curve grades!

Inspirational
Hilarious
EXTRA CREDIT
5.0
3.0
COSC102
Grade: A
Dec 7, 2016
Would take again

Great professor. I almost took a W in the other section, but my advisor told me to take Dr. Marz. Great advice that I'm glad I took! Apparently, he's teaching COSC130 which is the follow-up class, so it looks like my next semester is set also!

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
3.0
COSC130
Grade: A
Feb 20, 2017
Would take again

Dr. Marz is a great lecturer and is hilarious. He doesn't take himself too seriously, and consequently, every lecture is funny and informative. I've had him for COSC102 and COSC130 now. While he's the only teacher I've ever had for a computer science, I know a good teacher when I see one. If you have the chance, take a class with him.

Amazing lectures
EXTRA CREDIT
LECTURE HEAVY
5.0
2.0
COSC102
Grade: A+
Mar 8, 2017
Would take again

Marz is a wonderful professor. He is very knowledgeable and easy to approach. The guy is also pretty funny and most lectures are interesting and fun.

Respected
Hilarious
Amazing lectures
5.0
4.0
COSC361
Grade: A
Apr 19, 2017
Would take again

I really enjoyed his operating systems course. He gave four labs that were challenging, but doable within the 4-5 week time period and done in groups of two. I know many students originally sought to take 361 because it was the "lighter" course. I have to say, that is not the case if you take Dr. Marz. However, you will definitely learn!

ACCESSIBLE OUTSIDE CLASS
Hilarious
GROUP PROJECTS
5.0
4.0
COSC361
Grade: A-
Apr 25, 2017
Would take again

This course was fairly difficult, but I'm leaps ahead of my classmates that took this course with another professor. I took this with COSC360, which coincided very nicely with 361. I could see the same thing from the OS level and from the programming level. Dr. Marz is an excellent professor. Take him! You won't be disappointed.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
4.0
COSC361
Grade: A-
May 18, 2017
Would take again

The labs taught you a lot but it was hard because of his vague grading criteria. He is a fun lecturer and accessible if needed.

Tough Grader
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
3.0
COSC130
Grade: B+
Jun 28, 2017
Would take again

Fantastic professor. This course covers many EE concepts as well as CS concepts, yet he was able to make both seem easy. As an EE major, I feared the CS portion, but he definitely alleviated those fears. I sincerely recommend you take Dr. Marz!

Hilarious
Amazing lectures
Caring
5.0
4.0
COSC130
Grade: A
Jul 3, 2017
Would take again

I really liked Dr. Marz. Having had him for 102 and 130, I would gladly sign up for any class he would teach. Tough labs, but they're fun if you work with friends. The final for this class, however, was flat-out terrifying, being 10 multiple choice questions; however, I was very well-prepared for it because he is such a great teacher, even for EE.

Clear grading criteria
Amazing lectures
5.0
3.0
COSC130
Grade: A-
Aug 15, 2017
Would take again

Great professor. My favorite class so far. I'm a student with little computer knowledge, but Dr. Marz put my mind at ease.

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
3.0
COSC130
Grade: A
Aug 18, 2017
Would take again

I search out Dr Marz to see what classes he is teaching. I've learned more from him in one class than all my other combined. I look forward to his class. He is wicked good at holding your attention!

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
4.0
COSC130
Grade: B+
Dec 3, 2017
Would take again

I'm also taking COSC140 at the same time, and from my classmates, Dr. Marz has been pressured to up the difficulty of his labs. I think Dr. Marz is a wonderful professor and has energetic lectures. His labs are really challenging, but his exams are open/book open note. So, if you know where to look, you can do well on the exams.

Hilarious
Amazing lectures
Tests are tough
5.0
4.0
COSC130
Grade: A
Dec 20, 2017
Would take again

Dr. Marz's lectures were by far the most entertaining and engaging lectures that I have ever attended. He has a wonderful sense of humor and is excellent at explaining the topics at hand. While the labs can be challenging, he provides plenty of opportunities for extra credit to balance this out, and all tests are open note. I learned a lot from him

Tests? Not many
Hilarious
Amazing lectures
5.0
3.0
COSC130
Grade: B+
Dec 29, 2017
Would take again

My favorite professor so far! I had trouble in the beginning, but Dr. Marz was able to help me through it, and I made it through. I definitely will be taking this professor again!

Hilarious
Amazing lectures
Caring
5.0
3.0
COSC130
Grade: B+
Jan 2, 2018
Would take again

Dr. Marz is a great professor. I enjoyed the digital logic design, but hated the assembly portion. However, Dr. Marz was able to relate the assembly with C++ to help me get through it. As an electrical engineering major, he definitely helped me pass!

Hilarious
Amazing lectures
2.0
5.0
CS130
Grade: Drop/Withdrawal
Jan 19, 2018
Wouldn't take again

He's an amazing lecturer, but the work and evaluation is brutal. The labs are the hardest assignments I've ever had as a junior, and I struggled to even finish his quizzes in the time limit, much less check my work. He must have altered the previous curriculum that earned him good reviews. He'll teach you wonderfully, but it'll cost in GPA.

Tough Grader
Respected
Amazing lectures
1.0
5.0
CS130
Grade: Not sure yet
Feb 7, 2018
Wouldn't take again

Broooooooo this man. Great teacher in terms of how knowledgable he is but he deliberately designed this class to be the hardest class anyone's ever taken. Lecture 2 days a week, gets out at 5pm thursday. Then 15 hours later on Friday you have a quiz. That's nuts. Don't even get me started on the weekly labs. Near impossible. TA's gotta give u code

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
3.0
5.0
CS130
Feb 7, 2018
Wouldn't take again

Professor Marz's class has gotten extremely difficult. There are labs/cases to do every week., and they are very challenging. He moves pretty fast and covers a lot of material. The labs are fairly long and if you don't know what you are doing, it will be a very rough semester. The quizzes are also very challenging and you only have 10 minutes.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
3.0
COSC130
Grade: Not sure yet
Feb 9, 2018
Would take again

Labs are tough, but there is plenty of help available and they follow the book or lecture slides closely. If you do the reading of the textbook or his lecture slides, you'll be fine. For a late-evening class, Dr. Marz held my attention very well and brought energy to the classroom.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CS365
Grade: Incomplete
Feb 9, 2018
Would take again

Dr. Marz is definitely one of my favorite CS professors. While one of the languages for this course is intel x86 assembly (and some of us did not have the best of experiences with it in 130), he was very understanding of this and answered our questions very clearly and effectively. Plus, he makes class pretty humorous.

Respected
Amazing lectures
Caring
5.0
4.0
CS130
Grade: A
Mar 26, 2018
Would take again

Dr. Marz is awesome, and this was probably my favorite class to go to so far. The material on the other hand was extremely difficult and I struggled real hard at the beginning. It gets a little bit easier as the semester goes on but you definitely have to work. Dr. Marz is the best though

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
4.0
COSC130
Apr 17, 2018
Would take again

Great professor! I hope to have him in future classes. I had a great time with his lectures and very interesting labs. They were pretty challenging, but there are office hours every day of the week if you're stuck. TAs rock too!

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
5.0
COSC130
Apr 26, 2018
Would take again

This man is lit!!

Amazing lectures
Hilarious
Respected
5.0
4.0
COSC365
Apr 30, 2018
Would take again

Loved the class. Excellent professor. Challenging, but I learned a ton!

Respected
Hilarious
GROUP PROJECTS
5.0
4.0
COSC130
Grade: A
May 5, 2018
Would take again

Marz is amazing! He's a superb lecturer and really engages the students in the material, plus he's hilarious. This class is hard and has a lot of homework, but that's just because the material is complex, not because Marz is a bad professor (he's awesome!). Would absolutely recommend him, he really cares that the students do well.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
5.0
2.0
COSC365
Grade: A
May 6, 2018
Would take again

Glad I took this class with Dr. Marz. Assembly was intimidating, but I got the hang of it. He codes in front of you and shows you from start to finish how to build a program in Assembly, C#, Javascript, Python, and Java. The last week was about extending Python using C, which really glued together programming languages for me!

Hilarious
Amazing lectures
GROUP PROJECTS
5.0
2.0
COSC365
May 11, 2018
Would take again

A great time in class! Three exams that cover just the topics between exams (no comprehensive exam).

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
3.0
COSC365
Grade: A
May 28, 2018
Would take again

Professor Marz is my favorite in this department. This course was the most hands-on programming course since the 100 levels. I think the previous professor is slightly easier, but you will definitely learn in Dr. Marz's class!

Hilarious
Amazing lectures
Caring
5.0
3.0
CS102
Grade: A
Oct 23, 2018
Would take again

awesome professor. really cares for his students.

Gives good feedback
Participation matters
Skip class? You won't pass.
5.0
4.0
COSC361
Oct 25, 2018
Would take again

The class was difficult, but it was the "good" difficulty. His exams seemed hard even though they were take-home, but we all did pretty well. The course is a challenge because of the sheer amount of material I've never seen before. He takes you through how an operating system is started to how all of its components function.

Inspirational
Hilarious
Amazing lectures
5.0
5.0
COSC102
Oct 26, 2018
Would take again

Class piss difficult, professor was amazing. 10/10 would fail exam again

Tough Grader
Amazing lectures
Hilarious
5.0
5.0
COSC102
Grade: B+
Nov 14, 2018
Would take again

IF you pass this class, you will have mastered C++, and you will have a great time doing it.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
5.0
COSC130
Grade: B+
Dec 8, 2018
Would take again

Loved it! Mid-way through, he changed the way the course ran to help us with the difficulty of the labs. Last exam was a lot of points (30%), but I ended up doing well. Hard exam, but he added points to our exams to help balance out the grading. Speaking of which, grading was done about 2 hours after we took the exam! Fast grader, too!

Skip class? You won't pass.
Hilarious
Caring
4.0
4.0
COSC102
Grade: B+
Dec 10, 2018
Would take again

Don't skip lectures even if they're available to rewatch online. Participation points through clicker questions dropped me a letter grade. He explains how to do the labs and offers help after class, office hours, and programming lab. There was a reason to laugh at every lecture because he is HILARIOUS. And nice to look at.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
4.0
COSC130
Grade: A
Jan 11, 2019
Would take again

Dr. Marz class at first is very hard so he can see who really is going to try but after the first month he slows down sorta and it becomes easier. Still makes you work to receive a good grade though. Keeps class interesting by joking around. He dropped a lab and homework at the end which helped my grade but doesn't tell you that at the beginning.

Respected
Hilarious
Caring
5.0
3.0
COSC130
Grade: A-
Jan 22, 2019
Would take again

Dr. Marz is everything you can hope for in a professor. If your class struggles with a particular concept, he will review it. He is easily reachable outside of class, and is happy to explain things to you one-on-one. He is hilarious, and he easily keeps your attention. His class was the one I always looked forward to.

Respected
Hilarious
Caring
5.0
5.0
COSC130
Grade: A-
Mar 15, 2019
Would take again

Took him for CS 102 and CS 130. He is an excellent teacher covering hard material, but does it in a funny and sensible way. Although the class material is difficult for some, he answers every question and teaches enthusiastically.

Respected
Skip class? You won't pass.
Hilarious
5.0
4.0
CSC102
Grade: B
May 7, 2019
Would take again

Marz is a very funny guy that tries to make computer science as fun as possible. He goes over everything in lectures very well and makes funny commentary to help you remember it all. The class is very fast pace though and if you are not a computer science major you are definitely in for a tough ride.

Respected
Lots of homework
Hilarious
5.0
4.0
COSC102
Grade: A
Jun 24, 2019
Would take again

I loved the way Dr. Marz teaches this class. Dr. Marz has presented the information in an easily accessible environment. Dr. Marz is very funny which makes him approachable. I was not afraid to ask questions or ask for help. 10/10 would recommend!!!

Accessible outside class
Inspirational
Hilarious
4.0
5.0
CS102
Grade: B+
Aug 12, 2019
Would take again

Dr. Marz is a good professor for this class. I am an IE major who had to take this class. As someone who had never opened a terminal before, CS is just hard. So, to any IEs, this class could be really tough and labs are pretty difficult! Go to class, read through his powerpoints, go to lab (even if it's not mandatory), and go to office hours!

Gives good feedback
Graded by few things
Hilarious
5.0
4.0
CS102CS130
Grade: A
Aug 23, 2019
Would take again

Has some of the funniest lectures I've ever been a part of. I had him for CS 102 and 130 - both classes were very difficult but you learn SO much because of it. Labs are easily the hardest part of his classes, some will seem impossible at first. Keep at it and you will eventually figure most of them out. Tests are fairly straight forward, though.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
5.0
CS102
Grade: B+
Dec 11, 2019
Would take again

Dr. Marz is an amazing professor and his lectures are extremely engaging and can keep your attention. However, this class is insanely difficult and if I wasn't required to take it as an electrical engineering major I never would have even tried. It is imperative that you pay attention and do the work you have to.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
5.0
COSC130
Grade: C
Dec 16, 2019
Would take again

This man is the epitome of a great professor, and I don't say that lightly. He always showed up ready to teach and did so enthusiastically, which helps tremendously to keep your attention. Records lectures and provides many resourced to succeed. FYI, this class might be really difficult at first if you didn't take 102, as reflected by my grade.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
4.0
COSC102
Grade: B
Jan 7, 2020
Would take again

Very enthusiastic and loves his job. He knows what he is talking about, and you will too after a lecture. Very funny guy. His classes are difficult, but you will learn the material and have fun.

Respected
Hilarious
Amazing lectures
5.0
4.0
COSC361
Grade: A-
Apr 29, 2020
Would take again

Dr. Marz was the only professor I had that made me want to come to class. He lightens the mood in his classes, but don't let that fool you! His class makes you work for it! The labs were challenging, but doable. When we switched to online-only, Dr. Marz's class was the only one that barely felt like it changed at all, and that's good!

Participation matters
Inspirational
Hilarious
1.0
4.0
COSC361
Grade: A
Apr 29, 2020
Wouldn't take again

Marz used to be a respected prof. However, he does not communicate with his students and has no compassion. When we transitioned online bc of COVID-19, he took every step to make the class harder. Less time on the final, harder questions. And he removed our past assignments from canvas 2 days before the final so we couldn't use them to study.

Test heavy
Tough grader
1.0
4.0
COSC361
Grade: Not sure yet
May 1, 2020
Wouldn't take again

Transition to online after coronavirus went horribly. He communicated poorly and greatly increased the difficulty of the class after going online (not because of harder material - because of the way he communicated and delivered it). It seems like he thought grades were too high near the end of the semester and decided to 'fix' it.

Graded by few things
Test heavy
Tough grader
5.0
1.0
COSC361
Grade: A+
May 1, 2020
Would take again

This professor is amazing. If you come to class, you will easily get an A+. I was in the class of COSC361, and the class is pretty easy if you are decently good at C++. The labs are extremely easy as he gives you pseudocode for the whole lab. Any of the other negative reviews you see here probably did not study for the final.

Respected
Test heavy
Amazing lectures
1.0
4.0
COSC361
Grade: C
May 1, 2020
Wouldn't take again

The course was already challenging prior to the transition to online classes due to COVID-19. Frequently frustrating, he randomly changed labs, sometimes the night before they were due. Every choice he possibly could make to the class more frustrating and difficult online, he did, with an extremely challenging final, and removing study material.

Test heavy
Tough grader
5.0
4.0
CS361
Grade: A-
May 1, 2020
Wouldn't take again

When you read this review, know that it is during one of the greatest pandemic the world has ever seen since the Spanish Flu. With that in mind, Stephen Marz was one of the most uncooperative professors during the transition to online classes, with lack of feedback and misdirections in the homework. But I managed to get an A, so he's okay I guess.

Clear grading criteria
Hilarious
Tough grader
5.0
1.0
COSC361
Grade: A+
May 1, 2020
Would take again

Just go to class and you will pass. I can guarantee that everyone here made negative reviews skipped class and/or did not try to learn. Why waste your college money watching Twitch? Go to class, and this is an easy A+.

Respected
5.0
3.0
COSC361
Grade: A
May 1, 2020
Would take again

It kinda irks me about the negative reviews on 361. Dr. Marz held a "listening" session to address our concerns shortly after the COVID sent us online. I stayed there the entire time to hear everyone else's concerns. How many actually showed up? 4. That's it. My concerns were addressed, and I had a smooth ride to the end.

Respected
Hilarious
Caring
5.0
1.0
COSC361
Grade: A+
May 3, 2020
Would take again

i've never been so inspired by a man in my life before. this man is an amazing teacher with the way he pulls out jokes is like the way he changes the notes for your quizzes and homework, unexpected and hilarious. the labs are not only short they are also long and hard. very nice class somehow made a 100 on the final

Inspirational
Group projects
Hilarious
5.0
4.0
COSC361
Grade: B-
May 5, 2020
Would take again

I took the other professor for 361 several semesters ago and ended up withdrawing. I finally took Dr. Marz, and I can say I learned more in the first week than I did with the other professor at all! My grade reflects that his course was much more difficult than I expected, but I think I'm better for it!

Respected
Hilarious
Amazing lectures
5.0
4.0
COSC120
Grade: A
Oct 13, 2020
Would take again

I had no idea what C++ was before this class, but his lectures made good sense of it and were super fun and relaxed. I recommend finding a group to study with outside of class however. If this class will be your first Comp Sci. class, definitely take him if you can.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
5.0
COSC102
Grade: C
Nov 9, 2020
Would take again

COSC102 is a rough class, but Dr Marz made it more bearable. He's known as the more difficult of the professors that teach that class, but his lectures are hilarious (towards the end of the semester, he'd bring in a bag of candy and throw it into the center of the room), and I feel like I actually gained something from the experience.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
5.0
COSC130
Grade: B-
Dec 10, 2020
Would take again

The labs are definitely tricky, and if you wait until the last night, it will end up impacting your grade. He is always ready and enthusiastic for lecture, which can help keep you attentive and learn the material. He expected us to have been taught more in COSC102, which caused some issues, but he helped to catch us up.

Lots of homework
Skip class? You won't pass.
Hilarious
5.0
5.0
COSC130
Grade: A
Dec 16, 2020
Would take again

I worked my tail off in this class. I earned every one of those 4 credit hours. Out of the 18 hours I took this semester, I definitely learned the most in Marz's class. I hope to take him in the future, even if I'm a little bit scared for another difficult class.

Inspirational
Hilarious
Amazing lectures
4.0
4.0
COSC130
Grade: B-
Mar 8, 2021
Would take again

A lot of CS Majors sing his praises, and I wouldn't go that far, but he is a pretty cool, inspiring dude. That being said, the lectures do not connect to the labs, which you will be teaching yourselves. Also, the latter half of the course is way harder, because you're learning assembly and circuit diagrams which he doesn't teach super well.

Lots of homework
Accessible outside class
Inspirational
3.0
5.0
CS130
Grade: Incomplete
Mar 12, 2021
Would take again

Meh, class feels like it seeks to punish you for no reason. Class q's are a logistical nightmare, small mistakes on labs and homeworks will eviscerate your grade, even ones that are caused by poor/ambiguously worded assignments/qs. Class time is kind of a waste, but still mandatory. Labs are very tough, which is great for learning this stuff.

Lots of homework
Tough grader
5.0
5.0
COSC130
Grade: A-
Apr 27, 2021
Would take again

This was my second go at COSC130. The first time I did not give it any attention and thought it was high school. As soon as I changed my frame of mind I excelled at this course.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
COSC111
Grade: A
Apr 27, 2021
Would take again

I took this class expecting an easy A to fulfill the industrial engineering major progression. I was surprised at the level of detail we actually covered. At first, I was concerned, but after we got into the algorithm problems (more difficult by the way), I was excited to learn how to solve problems with python.

Respected
Get ready to read
Caring
5.0
4.0
CS130
Grade: A
Jul 8, 2021
Would take again

Marz is a great professor but he also expects his students to be great. You are expected to know material from pre-req courses. He can seem tough but it's really him just pushing you to be the best you can, and he also acts tough to weed out those that don't care about the course. Endure early and he will help you out more as the semester goes.

Hilarious
Amazing lectures
Tough grader
5.0
4.0
COSC130
Grade: A
Jul 30, 2021
Would take again

Had Marz for the last section of 130. Now 130 is turning into last part of 102 and 230. This class crammed 4 months into 4 weeks. I was only able to make an A by studying with friends. On top of that though, was Marz andd how great of a professor he was. Truly a funny and knowledeable guy. He makes you work for it, but it's essential for growth.

Respected
Accessible outside class
Skip class? You won't pass.
5.0
5.0
CS130
Grade: B+
Jul 31, 2021
Would take again

First I heard CS130 is a weed-out class that made me worry about taking this class in the summer. I took Dr. Marz, the last CS130(summer) because starting Fall2021 there will no longer have this class. I found Dr. Marz explained the materials very well. However the test was difficult, but if you provide the idea, you will get most of the credit.

Respected
Lecture heavy
5.0
4.0
CS101
Grade: A+
Nov 16, 2021
Would take again

Great teacher. Knows his stuff and is really passionate about the topics.

Respected
Participation matters
Amazing lectures
5.0
3.0
COSC101
Grade: B+
Dec 20, 2021
Would take again

I never coded before, and I never felt behind in this class! Marz is very organized, and I knew exactly what was coming from the start of class to the end.

Respected
Hilarious
Amazing lectures
5.0
5.0
COSC230
Grade: A
Dec 29, 2021
Would take again

Made the project a competition. Project needs work, but he relaxed the grading near the end of class. I was one of the winning groups, so I skipped the final.

Respected
Group projects
Amazing lectures
5.0
4.0
COSC230
Grade: A
Jan 21, 2022
Would take again

Very helpful teacher who has in-depth classes. Class participation is not required, but I highly recommend to go to class every day. The class gets REALLY tough after the first exam because that's when the project starts..... he graded the project easier towards the end, but my god that was such a hard project. Great class overall if you study.

Skip class? You won't pass.
Group projects
Hilarious
5.0
5.0
COSC562
Grade: A
May 23, 2022
Would take again

Awesome class. A ton of programming but I felt like I was accomplishing something every week. I never thought I would be able to write an operating system but we did.

Get ready to read
Hilarious
Online Savvy
5.0
4.0
COSC230
Grade: B+
May 24, 2022
Would take again

Favorite class of the semester. Semester project was hard towards the end, but it wasn't graded too hard.

Amazing lectures
Clear grading criteria
Hilarious
4.0
3.0
COSC111
Grade: A+
Oct 12, 2022
Would take again

Recorded lectures, easy homework, but the labs were awful. Labs were a huge jump from the recorded lecture and often seemed unrelated. You can tell Marz is very passionate & really understands Python, and he did well explaining content, but actual application was hard. Office hours with the TA really helped. Textbook can be found online for free.

Graded by few things
Accessible outside class
5.0
3.0
COSC101
Grade: A-
Dec 7, 2022
Would take again

Marz is great at communicating the concepts as well as displaying them in use. The lectures are very informative but he still made them entertaining and engaged the class. Would def recommend him for cosc101 and beyond.

Amazing lectures
Gives good feedback
Respected
5.0
2.0
COSC101
Grade: A
Dec 7, 2022
Would take again

Marz is hilarious and great at explaining the concepts behind Java. There is a homework and program assignment due almost every week, but they aren't too difficult if you start as early as possible. There are two midterms, but they are fairly easy if you study the homework and exam review questions. If you're new to programming, pick Marz.

Amazing lectures
Clear grading criteria
Lecture heavy
5.0
4.0
COSC230
Grade: A
Dec 9, 2022
Would take again

Tough class. Homeworks are easy, get two chances and it's mostly straight out of his online textbook he wrote. The assembly programs are impossible. The project is easy then hard then easy (it's in 5 parts). I learned a lot in this class, which is why I rate it high. It is a tough class, but somehow I still got an A!

Participation matters
Hilarious
Respected
5.0
5.0
COSC230
Grade: A
Dec 27, 2022
Would take again

Makes his lectures funny. His class is hard. I made an A, but I worked every week for it. If you want to learn a bunch of stuff, take him. If you want an easy A, don't take him.

Tough grader
Amazing lectures
Hilarious
5.0
2.0
COSC101
Grade: A+
Mar 8, 2023
Would take again

I took Marz for COSC101 in the fall semester. Not only is he easygoing and very humorous, he is obviously well learned in Java and does not hesitate to thoroughly explain a concept to you if you are struggling. The programs WILL get extremely hard in difficulty later on in the semester, but he does a good job of helping you in the beginning stages.

Participation matters
Amazing lectures
Clear grading criteria
5.0
4.0
COSC101
Grade: A-
Mar 27, 2023
Would take again

As others have voiced, dude is hilarious, and I looked forward to going to his lectures just for his humor alone. As for the class, it gradually ramps up as the semester progresses, and the last two labs especially are rather difficult if you are brand new to coding. Go to class and do your homework and you'll do fine.

Participation matters
Hilarious
1.0
3.0
COSC230
Grade: B
Apr 18, 2023

This professor is so bad, please do everything in your will to not take this teacher. He mean and bad at teaching, his labs suck, avoid it.

Tough grader
Group projects
1.0
5.0
COSC230
Grade: A
Apr 22, 2023

This professor is rough to say the least. He make you do 5 coding projects in assembly but never covers how to code assembly in class. If you are lucky enough to have the choice for another professor, then save yourself a semester and take someone else. You won't learn anything from this guy.

Tough grader
Test heavy
Graded by few things
2.0
5.0
COSC101
Grade: Drop/Withdrawal
Apr 26, 2023

Pretty rude, no nonsense. Expectations are tough if you haven't done a ton of programming before placing into the CS. Granted he's a good lecturer.Students here can get mad at my take all they want, but if you do you're fs one of the students that knows the material already so loves hearing the Youtube tutorials you watched come out of his mouth

Tough grader
Graded by few things
Online Savvy
5.0
5.0
COSC230
Grade: B+
Apr 27, 2023
Would take again

Great professor! He's great at holding your attention with his hilarious and sometimes dad jokes. Difficulty actually decreases towards the end of the semester since you're doing more conceptual stuff rather than the practical stuff.

Amazing lectures
Hilarious
Respected
5.0
5.0
COSC230
Grade: A-
Apr 27, 2023
Would take again

I feel like I took a different class than what's been mentioned already. There are 5 assembly programs, but I was able to do them by looking at the table on Marz's web site that shows C++ code and the assembly equivalent, including many examples. I wish I had more professors like Marz.

Participation matters
Hilarious
Respected
5.0
4.0
COSC230
Grade: A-
Apr 27, 2023
Would take again

I went through a rough patch this semester with several things happening all at once. I was at my wit's end, but he called me into his office out of the blue and helped me through it all. He seems intimidating at first, but if you talk with him during office hours one-on-one, you'll see a different person. Maybe he doesn't want me to say that :)

Inspirational
Hilarious
Caring
5.0
4.0
COSC562
Grade: A
May 12, 2023
Would take again

Very good teaching. Knows OS well and teached well.

Amazing lectures
Hilarious
Online Savvy
5.0
3.0
COSC101
Grade: A
May 24, 2023
Would take again

The lectures were great, Dr Marz made it easy to understand even for beginners. The labs and tests weren't too difficult but they were heavily weighted. Each mistake on a lab tanks that lab's grade by like 10%. He also drops the lowest exam grade. Overall good class.

Tough grader
Hilarious
Graded by few things
5.0
3.0
COSC101
Grade: B+
May 25, 2023
Would take again

Marz is a great professor the class is tough in general, but Marz makes it easy to understand. There are weekly programs and quizzes. I recommend to start on the programs as soon as they open, and for the quizzes to pay attention in class. The TA's were not the best at grading the programs some graded too hard and were very picky.

Amazing lectures
Hilarious
Respected
5.0
2.0
COSC111
Grade: A
Jul 5, 2023
Would take again

Extraordinary professor! Would take again if I could!

Amazing lectures
Hilarious
Respected
4.0
5.0
COSC230
Grade: B+
Sep 10, 2023
Would take again

Class was incredibly difficult. Marz clearly cares about the topic though, and could probably explain every aspect of Assembly off the top of his head if you gave him the chance.

Amazing lectures
Hilarious
Respected
1.0
5.0
COSC361
Grade: Not sure yet
Sep 29, 2023

Was 360 not 361! Honestly it was so bad, it was his first time teaching the class and it felt as if he didn't prepare us for the exam at all. When a bunch of us asked for more help on studying for the exams he told us to open VS code and just study ourselves. His lectures are honestly boring, hard to follow, and moved too fast too.

Tough grader
Hilarious
Test heavy
5.0
4.0
COSC101
Grade: A
Oct 18, 2023
Would take again

Funny prof, kept every lecture entertaining. Also always knew the perfect classes to cancel. Only issue I had is how strict grading is. You will lose many points for little mistakes. Practice tests are for grades and only have one attempt. Not a hard class, but a hard class to get an A in. Overall great prof.

Tough grader
Hilarious
5.0
3.0
COSC101
Oct 24, 2023
Would take again

Filled in for my other professor, and I really enjoyed his teaching style and lecture. He will ask you questions and point at you in class, so make sure you pay attention. Otherwise, he holds your attention well and is funny!

Inspirational
Hilarious
Respected
5.0
4.0
COSC360
Grade: A
Oct 27, 2023
Would take again

COSC360 is a hard class, and it was in this case too. However, Marz is great at holding your attention and making the lectures interesting. Get ready to prepare before class because he moves quick and codes in front of you. But he records his lectures so you can review the material after class.

Participation matters
Amazing lectures
Hilarious
5.0
5.0
COSC360
Grade: A
Nov 16, 2023
Would take again

Absolutely hilarious! Great at holding your attention, doesn't drone on, really wants you to succeed. All classes I've ever taken from him are very hard, but I learned a ton for every class. You will work to get a good grade, so if your looking for an easy A, look somewhere else.

Hilarious
Caring
Respected
5.0
5.0
COSC360
Grade: A-
Dec 6, 2023
Would take again

Professor Marz is a great professor. I've taken 3 of his classes before and every single one would be the 3 hardest classes I have taken. I also would say that I learned the most from these 3 classes, so I apparently learn best from hard classes.

Tough grader
Participation matters
Hilarious
5.0
3.0
COSC101
Grade: B
Dec 7, 2023
Would take again

Dr. Marz is one of the best professors at UT, especially when attending his 8:00 AM lectures. It was worth it. He is very animated and makes lectures interesting. I listed a textbook was required, but it's his own online website with notes he goes over lectures, nothing you have to pay. Definitely go to office hours if you're stuck on a concept.

Participation matters
Amazing lectures
Respected
5.0
5.0
COSC562
Grade: A
Dec 12, 2023
Would take again

Probably the hardest, but most rewarding class I've ever taken here a UT. Basically, you build an operating system throughout the semester. The project builds on itself, so if you get stuck on a section, it's easy to get behind. Another problem is getting stuck with a group member who doesn't do anything all semester.

Group projects
Hilarious
5.0
4.0
COSC360
Grade: B-
Dec 14, 2023
Would take again

Dr. Marz is easily my favorite CS professor. He is also easily the most difficult that I've had. He is hilarious in his lectures, and it is almost impossible to get bored and zone out. You can tell he is passionate about teaching, when someone asks a good question, and he spends minutes answering. He's a tough grader, but you'll learn a lot.

Tough grader
Inspirational
Hilarious
2.0
5.0
COSC360
Grade: C
Dec 14, 2023

Pros: Energetic and fun lectures, and challenging bi-weekly labs with mostly informative writeups Cons: Absolutely brutal tests, with the final exam being a 2-and-a-half-hour lab with no access to the internet, and if you're already doing poorly in one area of the class (

Tough grader
5.0
3.0
COSC360
Grade: A
Dec 14, 2023
Would take again

Dr. Marz is fantastic. No question he knows his stuff. A lot of students complained after this semester, but I believe they are just looking for someone to blame for a lack of initiative. I will take more classes with Marz every chance I get.

Tough grader
Amazing lectures
Gives good feedback
5.0
5.0
COSC360
Grade: A
Dec 19, 2023
Would take again

First time he taught COSC360. It was a tough class. He spends time breaking down the complicated topics. He has a ton of example programs, but many of my classmates never looked at them. In fact, one of them basically wrote 85% of the final for me. Many students complained, but if you just want an A, don't take Marz, if you want to learn, take Marz

Tough grader
Inspirational
Hilarious
5.0
3.0
COSC101
Grade: A
Jan 12, 2024
Would take again

Professor Marz is a great teacher for an intro course as I enjoyed his 8 AM lecture and how funny he was, keeping everyone thoroughly engaged. While he explains everything very well, I do warn that there was an instance of him not teaching a topic that was on a midterm as well as a few discrepancies when it came to grading coding projects.

Tough grader
Participation matters
Hilarious
4.0
5.0
COSC101
Grade: A-
Jan 16, 2024
Would take again

Engaging, especially for an 8am. Exams are worth 60% and are a little rough but labs and homework aren't bad.

Tough grader
Hilarious
Test heavy
4.0
2.0
COSC101
Grade: B-
Jan 26, 2024
Would take again

Dr. Marz was an amazing 8 am professor, as he's very engaging, funny, and will for sure wake you up. He is a bit fast, so if you have no programming experience the class is more challenging. Make sure to start the labs early, and you will do good in his class.

Clear grading criteria
Inspirational
Hilarious
5.0
5.0
COSC562
Grade: A
Jan 30, 2024
Would take again

Very difficult class since you do a lot during the class. Speaks fast, but records the lectures so I had a chance to go back through over again. Excellent prof! 562 is a cool class, take it if you can, but you need to work!

Amazing lectures
Hilarious
Respected
4.0
3.0
COSC101
Grade: B+
Mar 4, 2024
Would take again

Good lecturer, bad class structure. Made my 8am tolerable. Nobody had any clue what to study for on the exams. Programs undergo a large difficulty spike. Overall manageable and I would imagine Marz is better in higher level CS courses

4.0
4.0
COSC101
Grade: B
Apr 22, 2024

Very good professor and literally knows everything about computers. The programs are graded very harshly. Very very very tough and strict grader on the programs and exams. But teaches really good and class is not boring.

Tough grader
Respected
5.0
5.0
COSC230
Grade: A
Apr 26, 2024
Would take again

Covers a large range of topics. Marz knows everything and can explain things at many different angles. Class isn't boring, and he keeps up the energy in class. It was a very tough course for me, but he provides you his website (notes) and has a very organized course and schedule.

Tough grader
Amazing lectures
Hilarious
5.0
4.0
COSC360
Grade: A
May 4, 2024
Would take again

He is good

5.0
5.0
COSC230
Grade: A
May 5, 2024
Would take again

I've taken Marz for 101 and 230, and I signed up for 111 next semester. He's going to think I'm stalking him, but he is a great professor. As everyone else says around here, his assignments are hard, but the lectures are cool and you can still get a good grade in his classes.

Inspirational
Hilarious
Respected
5.0
5.0
COSC230
Grade: A
May 24, 2024
Would take again

Very tough course. Marz is one of the harder professors in the CS department, but he has a knack for teaching things I had no interest in. Assembly? I despise it but he made it fun somehow. I got an A, but they aren't just handed out for showing up.

Hilarious
Respected
5.0
1.0
COSC101
Grade: A
May 31, 2024
Would take again

Really funny lecturer and lively at 8am. No BS guy, ex military, does not take any excuses. The class is really easy and I thought he was great. I have heard in upper level classes that he is pretty rude though. He's a little stuck up and better than all my students attitude. He was super easy for CS101 though. No problems, would take again

Amazing lectures
Hilarious
5.0
5.0
COSC530
Grade: A-
Aug 17, 2024
Would take again

He wrote so much feedback on each step of my project that I felt like he was correcting every line of my code. I admit I was woefully unprepared to take this class, but I made it through. He is difficult as they say here, but I enjoyed a class I didn't think I would mainly because I didn't think I could do well.

Clear grading criteria
Gives good feedback
Online Savvy
1.0
5.0
COSC230
Grade: B
Aug 21, 2024

Writing this while sitting in the god awful class. later labs are near impossible to get full credit on- he never explains them and the comments are never good enough for full credit. Had to stop paying attention in lecture because they are all over the place. Midterms nothing like the studyguide. So few grades i cant bring it back up. Dont take.

Tough grader
Lecture heavy
Graded by few things
5.0
3.0
COSC101
Grade: A+
Nov 3, 2024
Would take again

Marz is a very fun and knowledgeable teacher. Knows the material really well and makes the class so lively and hilarious. He makes computer science a very fun and interesting concept. He tries to make you think like a computer scientist and is really helpful if you ask any questions. But exam questions and Marx programs are somewhat difficult.

Amazing lectures
Clear grading criteria
Hilarious
4.0
3.0
COSC230
Grade: A+
Nov 19, 2024
Would take again

Lectures very easy to get lost in and are just him up on the board. Very funny professor. Would recommend going to office hours for programs, because it's easy to get a lot of points off on them even though they run correctly. Exams can be very rough and doesn't feel like the prep assignments really prepare you for them.

Tough grader
Lecture heavy
1.0
5.0
COSC230
Grade: A
Nov 24, 2024

The first test was extremely hard and is a scare tactic to get people to drop. Programs are harder than they need to be. He humiliated a student in front of the class cause he didnt understand the question. Doesnt understand personal space either. Someone in class said he pauses at random times he does & class is hard to understand majority of time

Tough grader
Test heavy
1.0
5.0
COSC230
Grade: Not sure yet
Nov 24, 2024

Marz hardly explain anything regarding assignments in class and it is tough to communicate with him as you cannot meet him before or after class. I would not recommend him. Sometimes I feel he tried hard to be funny just to cover how bad he is outside class.

Tough grader
Lots of homework
Graded by few things
1.0
3.0
COSC101
Grade: Not sure yet
Nov 24, 2024

Marz is terrible. He does not have a good way of explaining material. He expects you to already be proficient in programming language when you arrive on the first day of COSC 101, and always makes sure to remind everyone that he is the smartest person in the room. Not taking him again ever after this semester.

Tough grader
Beware of pop quizzes
Graded by few things
5.0
5.0
COSC360
Grade: A-
Nov 25, 2024
Would take again

COSC360 is a hard class. I spent hours on the labs, but after you're done, you look back and actually accomplished something. As you are in the class, you may not appreciate it, but now that the class is done, I do. Marz is a good professor and does his best with coding examples for you to get it.

Participation matters
Amazing lectures
5.0
5.0
COSC230
Grade: B+
Nov 26, 2024
Would take again

Marz is a good professor. I wanted to take him for 101 this semester, but he wasn't teaching it, even though a review below says he was. I wish I could take him. His classes are hard, but you actually get what you pay for. Listening to my classmates who didn't take Marz for CS 230, I think I'm better suited even though the class was hard.

Amazing lectures
Hilarious
Respected
5.0
4.0
COSC230
Grade: A
Dec 3, 2024
Would take again

COSC 230 is a difficult class, but Dr. Marz lays out the foundation so well! The resources provided help with understanding so well, whether it's notes on his website, or even rewatching the lectures (he records them and puts them on Canvas). This was probably my most difficult class yet, but Dr. Marz's lecturing style and work truly teach it well!

Amazing lectures
Hilarious
Respected
5.0
5.0
COSC360
Grade: A-
Dec 5, 2024
Would take again

I took this class three times with two different professors, and I like Marz's teaching style better. His labs have a bit more guidance, and the Tas were good for the most part.

Amazing lectures
Hilarious
Online Savvy
5.0
4.0
COSC230
Grade: A-
Dec 5, 2024
Would take again

Dr. Marz is overall a good instructor. I would highly recommend taking notes before the lecture as it's very easy to get lost if you don't have prior knowledge. Every lecture is recorded and attendance is not mandatory. The midterms are almost entirely vocab which can be found in his lecture notes.

Clear grading criteria
Respected
5.0
5.0
COSC360
Grade: A
Dec 6, 2024
Would take again

Lots of difficult material, but Marz has a ton of notes from many different sources in case one doesn't work. The students who don't do well either don't read the notes or don't use office hours. It is a difficult class, but you can have a lot of mistakes and still get an A. Records lectures, so I went back and reviewed them to get it down.

Amazing lectures
Hilarious
Respected
4.0
3.0
COSC230
Grade: B+
Dec 6, 2024
Would take again

Exams are easy, with the second one being straight recall, but the programs and learning assembly is the hard part of the class. All lectures are recorded and attendance is never taken so you can just cram before the tests and still do well.

3.0
4.0
COSC111
Grade: B-
Dec 10, 2024

This is for my minor so I wasn't expecting it to be one of my most time consuming classes. The lectures in person were fine, gave you a good understanding of the basics, didn't do too much to help you in the labs. I spent 3-4 hours on them each week bc they were so confusing. Almost tries to teach you coding like he's assuming you already know it.

Participation matters
Lecture heavy
5.0
4.0
COSC360
Grade: A
Dec 10, 2024
Would take again

Dr. Marz is not for the faint of heart, and you will have to put in the work for a good grade, but he is truly one of the best professors I've had. I've learned a lot from being in his class and I am coming out of it a much better programmer. Lectures are recorded and put online, and he answers questions quickly online. He's tough, but worth it.

Amazing lectures
Hilarious
Graded by few things
5.0
2.0
COSC360
Grade: A
Dec 12, 2024
Would take again

I really like Dr. Marz. While I have my differences with certain aspects of his approach, I appreciate that he is a capable lecturer and I learned a lot in the course, especially considering I only went to about 10 classes due to health. He posts lecture videos online so you can usually catch up on what you missed.

Clear grading criteria
3.0
5.0
COSC360
Grade: B
Dec 12, 2024
Would take again

I feel bad giving Marz a 3/5, but I think it's more the fault of 360 than him. I took him for 101 and thought he taught well, but his lectures didn't click with me in this class. This is a very hard course, and both he and his TA army graded assignments strictly. Exams were tough but generously curved. Good professor, bad class.

Tough grader
Test heavy
5.0
5.0
COSC360
Grade: A
Dec 12, 2024
Would take again

I spent a lot of time on this class, but I think Marz did a good job of teaching the information. I am much more confident in programming. Exams were tough, but as a commenter already mentioned, generously curved. He cares about your grade and wants you to do well even for a hard class like 360.

Amazing lectures
Hilarious
5.0
5.0
COSC360
Grade: A
Dec 14, 2024
Would take again

Want an easy A? Don't take Marz. Want to squeeze everything out of a course you paid for? Take Marz. Most students who hate Marz either cheated and got caught or they want to not show up and get an A. I sat next to a classmate who showed up and just played games and watched Tiktok. He didn't do well.

Tough grader
Amazing lectures
Respected
4.0
3.0
COSC101
Grade: B+
Dec 21, 2024
Would take again

Prof Marz keeps the 8am lively with his engaging teaching style. The exams are tough, but the assignments are manageable. unstuckstudy was a lifesaver for prep, alongside the free textbook materials.

5.0
4.0
COSC365
Grade: A
Apr 2, 2025
Would take again

The best CS professor I have had here at UT hands-down. Tough but fair. And his lectures are very entertaining as he is completely unhinged.

Group projects
Amazing lectures
Hilarious
5.0
2.0
COSC111
Grade: B
Apr 10, 2025
Would take again

good energy

Participation matters
Amazing lectures
Online Savvy
5.0
3.0
COSC365
Grade: A
Apr 22, 2025
Would take again

Dr. Marz is one of the best CS professors. He is very confident and knowledgeable in everything he teaches. He is able to answer just about any question without hesitation and is very entertaining to hear. Marz is certainly not easy, but he will make sure you get your money's worth out of the course.

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
COSC111
Grade: A
Apr 24, 2025
Would take again

Professor Marz is so great, he made me enjoy going to class at 8am.

Clear grading criteria
Hilarious
5.0
4.0
COSC365
Grade: A
May 6, 2025
Would take again

One of the best professors in the CS department at UT. This is my 3rd class total I have taken with Marz. All 3 have been some of the most challenging I've taken at UT (this one easier than the other 2), but I've always learned the most from these classes. He is so knowledgable, incredibly funny, and is always willing to help you understand things.

Tough grader
Amazing lectures
Hilarious
5.0
3.0
COSC365
Grade: A
May 7, 2025
Would take again

Having Marz for back-to-back semesters was truly a blessing. He is easily one of the best professors here at UT. It is bittersweet to leave his class as he is a tough professor, but absolutely believes in his students' ability to succeed in CS. His lectures are incredibly informative, with hilarious quips sprinkled throughout. Truly an amazing man.

Gives good feedback
Hilarious
Respected
5.0
4.0
COSC365
Grade: B+
May 13, 2025
Would take again

Marz is the best teacher in the CS department and it's not even close. However, this class was tougher than I thought it would be. He gave a boatload of assignments on top of a group project. Exams were in his lab style where you code and were a little more difficult since the class time was shorter. Great teacher though, I definitely learned a lot

Tough grader
Group projects
Amazing lectures
5.0
4.0
COSC111
Grade: A
May 16, 2025
Would take again

Dr Marz. is a really good computer science teacher and while I only had him for the generic Python class I have heard he is great in the higher level ones as well. His lectures are great with him really explaining things well while being funny. He only gave two tests for my class, midterm and final, and they were tough but if you try it's easy.

Amazing lectures
Clear grading criteria
Hilarious
5.0
4.0
COSC111
Grade: A
May 17, 2025
Would take again

From my experience, and what i've heard about other profs, he is the best Comp Sci Prof. The labs are difficult, but not impossible. There are a decent amount of readings, but they don't take long. Marz is funny and nice. Midterm and Final only (open note w/o AI or Google). You can miss 7 classes before grade penalty. DO THE WORK, and you'll pass.

Participation matters
Lots of homework
5.0
4.0
COSC365
Grade: A
May 18, 2025
Would take again

Had Marz for 360 and 365, best lectures of any UTK professor. He can make any class difficult, but you're guaranteed to learn. If you had Marz for another class and you're worried about taking him for 365, don't be. He doesn't take 365 as seriously since the content is much simpler than classes like 360. His only negative is vague lab write-ups.

Amazing lectures
Hilarious
Respected
4.0
4.0
COSC111
Grade: C
May 20, 2025
Would take again

Professor Marz is extremely knowledgeable on everything computers and is does a very good job making them as easy to understand as he can. Be aware, though, that you have only two exams that are worth almost half your grade and they can be harder than you expect. Be ready for them and you'll do fine in the class.

Get ready to read
Graded by few things
Online Savvy
5.0
1.0
COSC111
Grade: Incomplete
Oct 1, 2025
Would take again

Great guy and an awesome professor. Super funny and personable in class and the classwork is easy, not many grades. Attendance isn't mandatory but there are occasionally in-class assignments that you must come to class to do. Highly recommend.

Amazing lectures
Hilarious
Respected
4.0
2.0
COSC111
Grade: A+
Nov 7, 2025
Would take again

Dr. Marz gives interesting lectures and is very personable. The material wasn't terribly difficult and it felt like there were ample opportunities to get extra help.

Amazing lectures
Lecture heavy
Online Savvy
5.0
3.0
COSC111
Grade: A
Nov 21, 2025
Would take again

Marz is awesome and very down to earth. He does expect you to put in effort, but everything that was graded in the class was directly related to the practice work, and if you do the homework, you will be well prepared.

Amazing lectures
Hilarious
5.0
4.0
COSC360
Grade: B
Dec 5, 2025
Would take again

Marz is adapting to the AI era, and in 360 this year, our 4 exams total (3 midterms + 1 final) were all programs we had to code in person open notes but closed internet. However, they are very possible and he lets you know exactly what they will cover with no curveballs at all. Also, he records lectures which will save you. Great guy and professor

Amazing lectures
Hilarious
5.0
3.0
COSC111
Grade: A
Dec 11, 2025
Would take again

All of my classmates and I made As. Show up most of the days, and you'll get an A. There are four exams, mainly due to rampant AI use, but unless you used AI, there "reskins" of a lab or problem we did in class.

Amazing lectures
Clear grading criteria
Test heavy
3.0
3.0
COSC111
Grade: A-
Dec 12, 2025
Would take again

Dr. Marz is good lecturer if you understand coding on some base level going into the class. I struggled to understand it but he gives out a lot of partial credit on exams and he is very funny and uses that to keep your attention. Sometimes he seems condescending when asking questions but he means well. As long as you do the work you will be fine

Participation matters
Hilarious
Lecture heavy
5.0
4.0
COSC360
Grade: A-
Dec 15, 2025
Would take again

Dr. Marz is the best CS professor that UTK has to offer. The exams are practical and the instructions can be vague at times but other than that it was truly a great course! Would recommend Marz for ANY class.

Clear grading criteria
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 135 grades
Most common grades:
A (63)
B+ (21)
A- (20)
Grade Distribution
A(74)B(15)C(5)D(2)F(0)A-/B+(41)
Based on 146 reported grades
A: 63
B+: 21
A-: 20
A+: 11
Common Tags
Hilarious (98)
Respected (44)
Amazing lectures (39)
Amazing lectures (37)
Tough grader (31)
Inspirational (17)
Participation matters (17)
Skip class? You won't pass. (16)
Rating Trend

Declining

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

CS365

5.0

(1)

COSC365

5.0

(10)

CSC102

5.0

(1)

CS102CS130

5.0

(1)

CS361

5.0

(1)
+13 more courses
Difficulty by Course

COSC530

5.0

COSC562

4.8

CS130

4.7

COSC230

4.5

COSC360

4.4

Similar Professors