4.5
Quality3.8
Difficulty88%
Would Retake155
Reviews88%
Would Retake
155
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
49%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
CS365
5.0
(1)COSC365
5.0
(10)CSC102
5.0
(1)CS102CS130
5.0
(1)CS361
5.0
(1)Difficulty by Course
COSC530
5.0
COSC562
4.8
CS130
4.7
COSC230
4.5
COSC360
4.4
Reviews (155)
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.
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.
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!)
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!
Excellent teacher. Plenty of extra credit, but doesn't curve grades!
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!
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.
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.
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!
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.
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.
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!
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.
Great professor. My favorite class so far. I'm a student with little computer knowledge, but Dr. Marz put my mind at ease.
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!
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.
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
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!
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!
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.
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
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.
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.
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.
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
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!
This man is lit!!
Loved the class. Excellent professor. Challenging, but I learned a ton!
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.
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!
A great time in class! Three exams that cover just the topics between exams (no comprehensive exam).
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!
awesome professor. really cares for his students.
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.
Class piss difficult, professor was amazing. 10/10 would fail exam again
IF you pass this class, you will have mastered C++, and you will have a great time doing it.
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!
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.
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.
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.
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.
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.
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!!!
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!
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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+.
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.
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
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Great teacher. Knows his stuff and is really passionate about the topics.
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.
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.
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.
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.
Favorite class of the semester. Semester project was hard towards the end, but it wasn't graded too hard.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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
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.
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.
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 :)
Very good teaching. Knows OS well and teached well.
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.
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.
Extraordinary professor! Would take again if I could!
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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 (
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.
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
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.
Engaging, especially for an 8am. Exams are worth 60% and are a little rough but labs and homework aren't bad.
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.
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!
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
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.
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.
He is good
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
good energy
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.
Professor Marz is so great, he made me enjoy going to class at 8am.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
Class Info
Online Classes
100%
Attendance Mandatory
49%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
CS365
5.0
(1)COSC365
5.0
(10)CSC102
5.0
(1)CS102CS130
5.0
(1)CS361
5.0
(1)Difficulty by Course
COSC530
5.0
COSC562
4.8
CS130
4.7
COSC230
4.5
COSC360
4.4