4.3

Daniel Kopta

Computer Science - University of Utah

4.3
Quality
3.7
Difficulty
82%
Would Retake
118
Reviews
4.3
Quality
3.7
Difficulty
4.3
Helpful
4.3
Clarity

82%

Would Retake

118

Reviews

Rating Distribution
Official

5

80

4

14

3

10

2

8

1

6

What Students Say

Had him both for 3500 and 4400 and he was great in both of them

CS3500 - 5.0 rating

Professor Kopta has some of the best lectures I've ever attended

CS3810 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 88 grades
Most common grades:
A (28)
B (19)
B+ (18)
Grade Distribution
A(32)B(22)C(2)D(2)F(0)A-/B+(30)
Based on 100 reported grades
A: 28
B: 19
B+: 18
A-: 12
Common Tags
Lots of homework (33)
Amazing lectures (30)
Group projects (29)
Tough grader (25)
Amazing lectures (22)
Clear grading criteria (21)
Lecture heavy (20)
Accessible outside class (17)
Rating Trend

Stable

-0.14 avg change
Mar
Apr
May
Sep
Nov
Dec
Last 6 months
Ratings by Course

C3500

5.0

(5)

CS3500

4.7

(34)

CS3810

4.7

(12)

CS1400

4.4

(7)

CS4400

4.4

(10)
+2 more courses
Difficulty by Course

CS4400

3.8

CS2420

3.8

CS3500

3.7

CS3810

3.7

CS5530

3.6

Reviews (118)
4.0
2.0
CS2420
Nov 25, 2013

Laid-back, easy-going class. Lectures could get a little slow-moving at times but instructor worked on fixing that. I learned a lot in this class and the instructor was effective at teaching the material.

5.0
3.0
CS3500
Grade: Not sure yet
Dec 14, 2016
Would take again

Daniel's a fantastic professor. I learned so much in this class! He's very good at teaching difficult concepts and uses good examples to demonstrate with. This class was challenging - if you slack you will fall behind quickly. Tests are appropriately difficult. TAs were great as well, but I think this is in part because of Daniel's involvement.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
5.0
3.0
CS3500
Nov 27, 2017
Would take again

CS professors should be more like Kopta. Very involved. Very relatable. And a heck of a good lecturer who knows how to explain difficult software engineering concepts. Assignments and tests are appropriately difficult. TA choices are great too. He's a gem of a professor, take a class from him.

Gives good feedback
Clear grading criteria
Hilarious
5.0
3.0
CS3500
Nov 18, 2017
Would take again

It's very obvious that Kopta knows what he's talking about and is comfortable teaching the information. He's a solid instructor and I would recommend him to anyone.

Clear grading criteria
Hilarious
Amazing lectures
5.0
3.0
CS3500
Grade: A
Nov 27, 2017
Would take again

A great CS professor. I highly recommend him for CS3500 or any other CS course. Towards the end of the semester, weekly assignments are done as pair programming (as is customary for CS3500). Quite a bit of work outside of class, but much less than that of CS2420.

LOTS OF HOMEWORK
Amazing lectures
GROUP PROJECTS
5.0
4.0
CS3500
Grade: C+
Dec 6, 2017
Would take again

Amazing teacher. Has nice ways of tying subjects together and I feel like I learned a lot of useful information that's applicable to work. Mixes up lectures between demos and Powerpoints which allows us to see what is happening in certain programs. The assignments take time and build off of each other and tests are fairly difficult.

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS3500
Dec 6, 2017
Would take again

First, I love Prof. Kopta and could not wait to start CS4400 with him next semester. CS3500, however, is not my type of tea and did not really enjoy the course as I would enjoy most other CS classes. I learned something about SE but I think I am more into new and exciting knowledge like OS, algoriths and networking.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS3500
Grade: B+
Jan 8, 2018
Would take again

Great professor, one of the best in the U. If he's teaching a class you're wanting to take, you can't go wrong. CS 3500 with him was great. Tough, but fun assignments. Reasonable tests. Good teaching style amd lecture material. No complaints!

Respected
LOTS OF HOMEWORK
Hilarious
5.0
4.0
CS3500
Grade: B+
Dec 15, 2017
Would take again

Professor Kopta does a great job of lecturing on material that is useful in the software engineering process. Most assignments take a while to complete but he makes sure to schedule TA and office hours at convenient times. He also touches on various aspects of the assignments in class to provide a better understanding for the students. 10/10.

Gives good feedback
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS4400
Apr 24, 2018
Would take again

I had both CS4400 and CS3500 with Prof. Kopta. Really enjoyed his lecture. The review quiz after each class is really helpful for going through what we have covered. Would definitely recommend.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CS4400
Apr 29, 2018
Would take again

Prof. Kopta is an excellent lecturer and teacher.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS4400
Grade: A
Apr 30, 2018
Would take again

Danny is one of the rare professors that are both extremely knowledgeable in their subject area and able to teach extremely well. He really knows the subject matter for CS4400 and is able to convey it in a meaningful way. Easily one of the best professors I've had at the U. I wish i had the opportunity to take another class from him.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
C3500
Grade: A
Oct 9, 2018
Would take again

Professor Kopta is dedicated to constantly improving the courses he teaches, seeking feedback from students about the course and creating new content to increase student engagement and learning. His commitment to leave the course better than he found it is a quality I admire and will strive to emulate in my own pursuits in industry and academia.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
GROUP PROJECTS
5.0
4.0
CS3500
Grade: A-
Nov 4, 2018
Would take again

Daniel is my favorite CS prof at the U. His lectures are clear and easy to follow. His assignments are clear in their requirements. And he is very approachable and easy to come to for help. Had him both for 3500 and 4400 and he was great in both of them. His tests are tough but fair. If you have a chance take a class with him.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
5.0
3.0
CS3500
Grade: B
Nov 8, 2018
Would take again

Very good about explaining concepts. Also a generous god as he gives you a fair portion of code and help on projects in class. He is very good about answering questions on Piazza and definitely knows what he's talking about. A solid prof.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
4.0
CS2420
Grade: A
Dec 15, 2018
Would take again

Kopta is a great professor. He is a great lecturer and will answer any questions asked. Expect a lot of homework. Depending on skill it can take 4-14 hours, personally most of my time was on analysis. You must have a partner for every assignment or it is an automatic 15% off your grade. Would take a class from this professor again.

Tough Grader
LOTS OF HOMEWORK
Amazing lectures
4.0
4.0
CS3500
Grade: A
Dec 21, 2018
Would take again

Danny was a great professor. His lectures are relevant and topics are very helpful with the current assignment. He does a pretty good job answering questions and explaining pros and cons of different ways to solve problems. He's also pretty funny. The assignment specs are a lot to take in but give good information.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
3.0
CS3500
Grade: A-
Dec 25, 2018
Would take again

Dr. Kopta is an amazing professor! It doesn't get better than him at the U.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
2.0
4.0
CS4400
Grade: Not sure yet
Jan 18, 2019
Wouldn't take again

I have trouble staying interested in Danny's classes. He seems like he's always passively angry at the class, and that he doesn't enjoy his job. His lectures move really fast and he doesn't give many opportunities to ask questions.

5.0
5.0
CS4400
Grade: B+
Jul 12, 2019
Would take again

Professor Kopta's 4400 class is extremely hard, but he is empathetic and does everything he can to help you learn and succeed. He mentions that you have to get above a 65% average on the exams to pass, but I know numerous people who didn't quite make the mark and he saw how hard they worked and they left the class with a B. Nice guy. Has my respect

Respected
Lots of homework
Test heavy
3.0
3.0
CS5530
Nov 15, 2019
Wouldn't take again

The lectures were fine, not the best, not the worst. Assignments were fine, final project was partner, which was unnecessary. Overall 3.9, but like Kopta, no rounding.

Graded by few things
Test heavy
Tough grader
5.0
5.0
CS3500
Dec 8, 2019
Would take again

I wish I could have Professor Kopta for all my CS classes as he's my favorite I've had so far. The class was insanely hard but I definitely learned a ton. The negative is the assignments were so difficult that the TA help sessions were slammed and help was often not accessable and the TA's were often not helpful. If you can go to his office hours

Lots of homework
Accessible outside class
Amazing lectures
4.0
5.0
CS3500
Dec 14, 2019
Would take again

This class is difficult, I wont sugar coat it. The last couple assignments took us about 20 hours each and the others averaged between 8-12. Danny is a great professor though and teaches the concepts really well. He also helps with TA hours which get really clogged up during the hard assignments. Tests were easier than homework, to be honest.

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CS3500
Jan 3, 2020
Would take again

Dr. Kopta is really smart and really kind. He would quickly answer our questions online and would help us in real life too. This made the class a lot better because I felt like he really wanted us to succeed. He's very intelligent and he gave me a few "gems" about software engineering that really stuck in my head because they're so useful.

Lots of homework
Accessible outside class
Caring
5.0
4.0
CS3500
Mar 20, 2020
Would take again

Kopta's lectures are always well organized and for the most part super interesting. He also does a great job at accommodating assignments and office hours for the class. The tests were kind of unfair though with the weights of the questions and the material.

Hilarious
Amazing lectures
Respected
4.0
3.0
CS5530
Grade: A
Apr 18, 2020
Would take again

Kopta is an all around solid professor. Slides were excellent to review from and everything is recorded.

Lots of homework
Group projects
Amazing lectures
4.0
3.0
CS5530
Grade: B+
May 5, 2020
Would take again

Danny is one of the greatest CS professors here. He is funny, is always happy to help, and really knows his stuff. The amount of work in this class is heavy but it isn't particularly difficult. The first half of the class is kind of boring, but hang on. The second half of the class gets much more interesting.

Group projects
Hilarious
Lecture heavy
3.0
5.0
CS5530
Grade: B
Oct 19, 2020
Wouldn't take again

He will overwhelm you with how much he expects you to learn. The PowerPoints for his lectures average to a hundred slides. On his exams, he expects you to know as much as he crams in his lectures. You get to use six pages of notes for his exams but it can still be a lot to know.

Lots of homework
Accessible outside class
Lecture heavy
5.0
5.0
CS3500
Grade: Not sure yet
Dec 9, 2020
Would take again

Best professor Ive ever had for a class. Hes just too good at teaching the class material, and you can tell he cares about how you do in the class. The downside was that the class was pretty difficult, and assignments required a lot of effort. But, I learned a ton and I cannot wait until I take databases with him.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
5.0
CS3500
Grade: B+
Dec 11, 2020
Would take again

One of the few Professors in the CS department that can actually teach effectively. This is a very hard class, but I honestly learned so much. Assignments take up a significant amount of time and tests are challenging to say the least, but not to the point where it is discouraging. I can't recommend this Professor enough.

Skip class? You won't pass.
Amazing lectures
Lecture heavy
5.0
4.0
CS3500
Grade: B
Jan 8, 2021
Would take again

I really enjoyed Kopta's class. He is very knowledgeable about coding and is always willing to answer student questions (in class, online, office hours, etc). His lectures aren't too long or boring. Assignment instructions are very clear, and if there is any confusion, he is quick to clear it up. Overall, really good professor.

Gives good feedback
Hilarious
Amazing lectures
5.0
4.0
CS3500
Grade: B+
Apr 10, 2021
Would take again

Professor Kopta is the real deal. Take any class from him and you'll be guaranteed to learn a lot and know that every assignment/test will be fair. That said, his assignments can be challenging, though never overly difficult. Honestly there are few on his level.

Skip class? You won't pass.
Group projects
Clear grading criteria
5.0
4.0
CS5530
Grade: A-
May 18, 2021
Would take again

He is one of the best instructors I have had at the U. Very knowledgeable in what he's teaching and willing to help students whenever they struggle. You have to work hard, but he provides everything you need to succeed. In CS5530 you need to have good habits to study on your own and go through all the work since there is no set time block for it.

Respected
Amazing lectures
Lecture heavy
3.0
3.0
CS5530
Grade: B+
Aug 20, 2021
Would take again

Kopta is a great lecturer and taught the course content in a clear and understandable way. My only frustration was with the use of partner projects in an online class. Piazza is not a great way to find a partner because you don't really know the person, only their schedule. The pair project impacts your grade a lot, so you want to like your partner

Group projects
Clear grading criteria
Amazing lectures
4.0
2.0
CS3500
Nov 11, 2021
Would take again

The course is super easy. *Too* easy. He practically does the homework for us. Some lectures are entirely devoted to review for exams. Tests are open-note.

Gives good feedback
Group projects
Clear grading criteria
5.0
4.0
CS3500
Grade: A
Dec 8, 2021
Would take again

Kopta is probably my favorite CS professor at the U so far. Highly proficient in conveying new concepts to students, the lectures he gives are awesome. The workload for this course is heavy (as are all 4-credit CS courses), but fair. Great at explaining concepts and providing good reasons why students should care about them. Highly recommended!

Lots of homework
Group projects
Amazing lectures
4.0
4.0
CS2420
Grade: B
Dec 9, 2021
Would take again

Daniel was a great professor, you have to keep into account that this class is HARD. The material is HARD. Overall, doable. Make sure you find a good coding partner, it really can make or break your overall experience in the class.

Gives good feedback
Lots of homework
Group projects
5.0
4.0
CS2420
Dec 16, 2021
Would take again

To echo a bunch of other reviews, make sure you get a good programming partner. You will do most of the homework assignments in pairs and you only get to switch partners once. Prof. Kopta has such smooth lectures that I didn't notice it until he invited a guest lecturer in. Suddenly I had to ask a load of questions to understand the guest speaker

Lots of homework
Group projects
Amazing lectures
5.0
4.0
CS3500
Dec 16, 2021
Would take again

Great Prof, would take any CS class from him.

Respected
Amazing lectures
5.0
4.0
CS3500
Grade: B+
Dec 23, 2021
Would take again

You cant beat Danny. So helpful and the lectures are in depth but not lengthy. Always gave breaks in class and gave class extensions on 3 assignments. Assignments are significantly tougher than 2420 ime. Spent more hours so prep for that! Hes available every day for oo and always answers questions after class and via piazza. Great guy.

Gives good feedback
Respected
Lots of homework
4.0
4.0
CS2420
Grade: B
Dec 24, 2021
Would take again

Good professor however difficult class, only issue I had with the professor is on the final he kept saying we wouldn't need to memorize a certain thing for the test but he threw it onto the test anyways, as others have said, make sure you find a good programming partner it'll make a big difference, weekly prog. assignments b sure to start early

Lots of homework
Tough grader
5.0
3.0
CS3500
Grade: B
Dec 31, 2021
Would take again

Kopta is a good dude. He definitely wants his students to succeed. Also his lectures were engaging and sometimes funny.

Group projects
Amazing lectures
Lecture heavy
4.0
4.0
CS3500
Grade: B+
Jan 4, 2022
Would take again

Kopta is pretty cool. He wants you to succeed. If you ask for extra help, he will give it to you. Sometimes tho it's a bit hard for him to understand something you ask him. He gave fair tests, and fair assignments. The assignments were more time consuming than tough. Start early! I felt like I had to work on them ALL THE TIME to get it done.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CS5530
Grade: A
Jan 5, 2022
Would take again

I took Professor Kopta's class during the Pandemic and his lectures were great for explaining the material. Most of the grade is based on homework and the grading criteria is very clear. He is a great professor.

Clear grading criteria
Amazing lectures
5.0
3.0
CS2420
Grade: A
Jan 19, 2022
Would take again

Prof. Kopta is the best CS professor here. You can tell he really knows what he's talking about, but he makes even the most complex concepts seem approachable and does this without "dumbing it down". He seems really down-to-earth and doesn't have an inflated ego like other CS professors.

Respected
Lots of homework
Amazing lectures
5.0
4.0
CS2420
Grade: A
Jan 24, 2022
Would take again

Extremely good lecturer, I was able to learn very difficult concepts with ease. As long as you start assignments early and take advantage of TA hours, you will do great.

Respected
Group projects
Amazing lectures
5.0
3.0
CS1400
Grade: A
Mar 17, 2022
Would take again

Kopta knows what he is teaching. This was my first programming class and I understood it very well because of him. Goes over concepts and explains them in ways that make sense, and provides many resources like slides and recorded lectures. Homework is enjoyable and challenging, so put in enough time to learn. Long lecture but provides small breaks.

Get ready to read
Amazing lectures
Gives good feedback
5.0
3.0
CS5530
Grade: A-
May 9, 2022
Would take again

Professor Kopta has always been respected in our university. This class is online and is very lecture/quiz heavy. Every single topic was explained thoroughly and very well. The midterm and final were tough, but also fair. The homework and projects are relatively easy as long as you understand the topics taught. Take this class!

Amazing lectures
Clear grading criteria
Respected
5.0
2.0
CS1400
Grade: A
May 11, 2022
Would take again

Great professor. He is very good at explaining his lectures. I never found myself confused for more than a few minutes. The assignments aren't too challenging. If you have trouble outside of class, he always responded very timely to Piazza. There were three exams that weren't very hard. Two pages of notes were allowed.

Clear grading criteria
Accessible outside class
1.0
5.0
CS3500
May 11, 2022

This professor will not give partial credit when credit is due, late on replies to emails, and little to no compassion when help is needed. Requires a textbook that wasn't needed (waste of $). One of the worst classes at my time at the U.

Tough grader
Lots of homework
Test heavy
5.0
2.0
CS5530
Grade: A
May 30, 2022
Would take again

Danny is great at explaining difficult concepts is an understandable way, and he seems to care about the students. He would extend the deadline on assignments if it seemed like it was necessary, and his exams weren't terribly difficult. This class has been my favorite CS elective so far, and I highly recommend it.

Group projects
Clear grading criteria
5.0
3.0
CS1400
Grade: B+
Jun 20, 2022
Would take again

One of the best instructors I have ever had. Extremely well thought out class structure and lectures. Super clear grading. Welcoming environment.

Amazing lectures
Clear grading criteria
Inspirational
2.0
2.0
CS2420
Grade: A
Sep 5, 2022

Kopta leans on in class lecture quizzes and weekly quizzes which account for nearly an entire letter grade to ensure students attend his lengthy, circular lectures. Expect quizzes and labs to be poorly worded and confusing. The concepts in this class are not difficult but feel like a grind because of the ineptitude of the CS department.

Participation matters
Group projects
Lots of homework
5.0
4.0
C3500
Oct 2, 2022
Would take again

Kopta is very strict but extremely good at explaining things. This class is my best class so far. I learned A TON, and I wish we had more similar practical class taught by him. Prof is very diligent on answering questions on Piazza. And the atmosphere of his class is very good. Students help each other on Piazza as well.

Tough grader
Amazing lectures
Lots of homework
3.0
5.0
CS5530
Grade: C
Oct 14, 2022

Kopta definitely is a good lecturer. He does a lot of teaching by examples. My one major complaint is that he crams a lot into his lectures, a little too much for you to absorb. His lectures often contain one hundred slides but sometimes even more. You do get six pages of notes for his exams though.

Amazing lectures
5.0
3.0
CS3500
Grade: A
Nov 9, 2022
Would take again

Professor Kopta is great. His lectures were always very helpful and quite interesting and entertaining. Assignments were a little bit vague on the specific requirements but Kopta was always available on Piazza for clarifying questions or just help in general.

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
CS2420
Grade: A-
Nov 9, 2022
Would take again

Prof. Kopta's great. He's really funny in lectures, his assignments are very well-explained, he's active on Piazza. Would take again.

Participation matters
Group projects
2.0
5.0
CS2420
Nov 28, 2022

This class was very difficult but I could've done better if I had a professor that could actually answer my questions. I'm not saying he doesn't know the material. I'm saying that he is always INCREDIBLY vague with his answers. I never felt like asking him for help really helped. My partner and I always felt like we were on our own to fail.

Lots of homework
Beware of pop quizzes
Lecture heavy
2.0
5.0
CS2420
Nov 29, 2022

I wouldn't recommend taking his class. He is very lecture heavy and teaches as if the students have had years of experience in the class when most, if not all, are fairly new. The assignment details are always unclear and he isn't very good at answering questions on Piazza because the answers are always vague. Expect to teach yourself honestly.

Participation matters
Lots of homework
Lecture heavy
5.0
4.0
CS3500
Grade: B
Nov 30, 2022
Would take again

Very detailed lecturer with mostly well-made assignments. Very good at providing help if you need it.

Group projects
Amazing lectures
Lots of homework
2.0
5.0
CS2420
Grade: B
Dec 15, 2022

Professor Kopta seems like a nice guy and he is available to ask questions, if that is important to you. His lectures bored me to tears, it made me question if I wanted to major in CS. Also he doesn't give you any learning resources other then lecture slides and class recordings so it was sometimes hard to know where to start on assignments.

Tough grader
Group projects
Lecture heavy
5.0
4.0
CS2420
Grade: Not sure yet
Dec 15, 2022
Would take again

2420 is a difficult class. Kopta helps make it manageable and working with TA's helps with getting started on projects and studying for exams. I do wish though that there was a textbook that you could read for additional information to help study for exams.

Participation matters
Lecture heavy
1.0
4.0
CS2420
Grade: A-
Dec 17, 2022

Kopta's teachings are confusing. You'll constantly question yourself, let alone be proud of pursuing the cs major. Great TAs though! I spent too much time studying, but still, the expected final grades are a B+ or A-. I don't recommend Kopta's class to any student. He takes trivial things that don't add anything to your knowledge too seriously.

Tough grader
Participation matters
Clear grading criteria
5.0
4.0
CS2420
Grade: A
Dec 26, 2022
Would take again

I really enjoyed his class and his lectures were beneficial. He has many slides on his PowerPoint, making it easy to review the past material. Personally, I think he's excellent and I didn't have any issues with him. If the lectures are boring, maybe CS isn't for you. The only issue I had is it took forever for him to grade. Very clear grader.

Group projects
Accessible outside class
1.0
4.0
CS2420
Grade: B+
Dec 26, 2022

Simply Awful! You won't know the assignments' rubric. No tolerance. Late work is 10% ducked off for a day. Submitting not finished work is better than a full late work. He seems doesn't care. It's not a difficult class, it's just confusing about how he teaches and what he expects in the answers on the exam. Teaching and grading could be better

Tough grader
Lots of homework
2.0
5.0
CS2420
Grade: B
Dec 27, 2022

He is a great professor and have a great knowledge of what he's teaching but he thinks every student naturally knows every thing about programming.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
CS2420
Grade: A
Dec 28, 2022
Would take again

2420 is naturally a hard class, but Kopta taught it extremely well. Through Piazza and office hours, help was extremely accessible. My sole complaint is that some assignment specifications were illogical or confusing, but that was mostly a semantic thing and did not impact the difficulty. Get a good partner, the entire class is pair programming.

Group projects
Amazing lectures
Accessible outside class
1.0
4.0
CS2420
Grade: B
Dec 28, 2022

Assignments and analysis papers take ~ 20 h/week. Plus, you see TAs, utilize piazza, weekly quizzes(6%), attend labs(8%), and classes. Participation (6% of total grade). Grading is not elder-friendly:late work is penalized by 10%/day. Think spending ~25 h/week min for this class and being a full-time student. B is difficult to get.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CS2420
Grade: B-
Dec 30, 2022

4cr courses like this shouldn't take more than 12 hours per week. It took too much time for me and was hard to keep up with. I've noticed thousands of questions on the piazza and TAs were almost always busy. Those indicate things weren't clear to students. Normally, students should be able to make it without seeking additional help.

Tough grader
4.0
4.0
CS3500
Grade: A
Jan 4, 2023
Would take again

Taught alongside Travis Martin. Professors were good with lectures and answering questions during them. Very respondant outside of class on Piazza or Canvas. Assignments were time-consuming, but grading criteria were always clear.

Group projects
Lots of homework
Accessible outside class
5.0
3.0
CS3500
Grade: B
Jan 9, 2023
Would take again

He is very experienced in CS and was an excellent instructor. He introduces new content in a constructive and easy-to-understand way. I learned a lot in his class and his group assignments follow closely along with the lectures

Group projects
Gives good feedback
Lecture heavy
5.0
3.0
CS3500
Grade: A+
Jan 20, 2023
Would take again

No complaints from me. Danny's a funny guy, he lectures very practically and explains concepts well, and is active on Piazza. I'd absolutely take another class from him.

Hilarious
Caring
Accessible outside class
5.0
3.0
CS2420
Grade: B+
Feb 8, 2023
Would take again

He did his job well, I never struggled to understand the topics he explained, and he posts all lectures and slides.

Group projects
Online Savvy
4.0
3.0
CS2420
Grade: A
Feb 25, 2023
Would take again

This class has a reputation for being hard, but I didn't think it was too bad. Sometimes the programming assignments are challenging, but I think Kopta's lectures are straightforward. Don't hesitate to go to TA hours. Make sure you really understand everything and study for the exams because those are tough and they are graded kind of harshly.

Lots of homework
Lecture heavy
5.0
3.0
CS5530
Grade: Not sure yet
Apr 3, 2023
Would take again

Videos are separated into topics, 3-10 minutes. Quizzes are 10 questions or shorter. Use visual studio C#. Tests are not not easy A but fair enough, open book but no time to look at any notes. Piazza is always active.

Group projects
Lecture heavy
Test heavy
5.0
3.0
CS4400
Grade: A+
Apr 28, 2023
Would take again

He's the GOAT. Lectures and slides are god-tier! Everything was so organized, and the piazza was extremely well monitored by him. Though exams are on the difficult side, rest assured he gives you all the resources you'll need to succeed. If you ever have an opportunity to take class with Kopta, do it!!! You will learn so much!

Amazing lectures
Gives good feedback
Accessible outside class
5.0
4.0
CS5530
Grade: A
May 6, 2023
Would take again

If you take 5530 at the U, you'll almost certainly have Kopta. That's not a bad thing, as he is one of the best lecturers the program has, he is very attentive to class questions on Piazza, and gives very well-crafted assignments to help you master the subject. His exams are notoriously difficult yet fair, so be sure to study up for those.

Group projects
Amazing lectures
Online Savvy
4.0
4.0
CS4400
Grade: A-
Nov 1, 2023
Would take again

His lectures cover the content in an easy to understand measure. His assignments can be difficult, but I always finish them with a far better understanding of the material. His tests are on the more difficult side and are honestly weighted too heavily for what they are. He can be a really hard professor but if you pay attention you'll learn a lot.

Tough grader
Lots of homework
Test heavy
5.0
2.0
CS3810
Grade: A-
Nov 23, 2023
Would take again

Kopta is great, and honestly I didn't think that he was too difficult. His lectures are great, clear and informative, even if a little boring sometimes. Assignments aren't too hard but are graded harshly I think. Tests are hard but seem fair enough.

Tough grader
Amazing lectures
Lecture heavy
2.0
4.0
CS1400
Grade: B+
Nov 26, 2023
Would take again

He's not bad, but not good. Need more free days for attendance. EXAMS ARE INCREDIBLY HARD His lectures are very informative. Good instructor but not a good people person. I get very frustrated when I go to him for help. Labs are useless. Learn nothing. Waste of time. Grading is way too strict imo. It's very black and white, no leniency anywhere

Tough grader
Participation matters
5.0
3.0
CS3810
Grade: Incomplete
Nov 30, 2023
Would take again

Kopta is an awesome professor hands down. With all the bad teachers you can get for classes, if he is teaching a class you need to take it is a no-brainer to take it with him. Explains things very well, is extremely fair, and really wants you to learn and get a lot out of your degree.

Participation matters
Amazing lectures
Lecture heavy
3.0
4.0
CS4400
Grade: B
Dec 14, 2023

Dany is an interesting lecturer, and every lecture critically matters/is dense because of it. HOWEVER - if you are the type of student who doesn't do well with lectures, he is your worst pick by far. His exams are known to be more difficult than other professors, and he expects much out of his students. TLDR; Recommended for non-ADHD students.

Participation matters
5.0
3.0
CS1400
Grade: A+
Dec 24, 2023
Would take again

Lectures are dense with material so show up to them. Lots of extra credit opportunities to boost assignment scores. Assignment requirements are straightforward so if you follow them you'll get 100%. Tests require good knowledge of the topics and were fair. I would recommend him.

EXTRA CREDIT
Lecture heavy
5.0
4.0
CS1400
Grade: A-
Jan 17, 2024
Would take again

Prof Kopta was a great first teacher into the world of programming. The homework got progressively harder so it's helpful to go to TA's for help. If coding is a new skill for you, be prepared to spend lots of time on the class. The tests were on paper which was a learning curve but topics were fair. He completely gets rid of 'imposter syndrome.'

Lots of homework
Lecture heavy
Accessible outside class
4.0
2.0
CS1400
Grade: A
Feb 20, 2024
Would take again

Lectures were clear and informative, but he also boring and monotone. You kind of get the vibe he would rather be teaching higher level classes which I totally understand. Assignments were extremely easy, and the tests were also pretty chill if you pay attention to the lectures and do the practice exams.

4.0
5.0
CS5530
Grade: B
Apr 19, 2024

He does good lectures however the quiz for each lecture requires too much time to do, and quizzes accounted for 10%. I know he's the type "you gotta work to earn it" but making quizzes that hard is a bit waste of time

Tough grader
Amazing lectures
Lecture heavy
3.0
4.0
CS5530
Grade: B+
Apr 20, 2024
Would take again

This class was harder than I was expecting. Quizzes are difficult, some TAs would check them over for you before you submit which was nice. The exams were difficult, but I expected that from Kopta. Second half of the semester is partner work, find someone good to work with early on.

Tough grader
Group projects
Lots of homework
5.0
3.0
CS5530
Grade: Not sure yet
Apr 20, 2024
Would take again

Professor Kopta is amazing. He does a great job teaching Database Systems. The only downside to this class were the somewhat annoying quizzes and his very difficult exams. If you study and keep up with the homework though, you'll do fine. The class does get easier after the first exam and project is worthwhile and fun! Find a good partner though!

Amazing lectures
Lots of homework
Test heavy
5.0
3.0
CS5530
Grade: Not sure yet
May 3, 2024
Would take again

Professor Kopta has to be the best lecturer in the CS department. His lectures make learning easy, although there is a lot of information that you are expected to know. Both the midterm and the final are open note. There is also a lot of group work for this class. Overall, definitely take this class from Kopta if you can!

Amazing lectures
Clear grading criteria
Lecture heavy
5.0
3.0
CS5530
Grade: A
May 9, 2024
Would take again

Danny continues to be one of the best professors in the department. The online format does present challenges, but his slides and explanations are all very clear and well thought out. Expectations for assignments are very clearly communicated, and any questions about gray areas are quickly cleared up by the TAs, if he doesn't answer them first.

Group projects
Clear grading criteria
Accessible outside class
5.0
3.0
CS4400
Grade: A+
May 9, 2024
Would take again

Systems is just hard, so Kopta is a difficulty 3 compared to how I imagine any other professor. It's tedious and technical material, but he does a fantastic job of thoroughly and cleanly explaining every concept. The assignments all take many hours, but I never felt like I lacked any of the knowledge I needed to complete them. Top quality lecturer.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
C3500
Grade: Incomplete
Sep 26, 2024
Would take again

My favorite programming class at the U so far, professor kopta's lectures are the best and his explanation is very clear

Participation matters
Amazing lectures
Respected
3.0
5.0
CS3810
Grade: B
Nov 18, 2024

He's just a really really smart guy, and kind of expects the students to be on the same page as him. It's just so fast paced cuz we have assignments due every single week, and so we barely get time to understand the material. He's a good professor, and teaches well, but he has really difficult exams and hard grading criteria.

Tough grader
Lots of homework
Test heavy
5.0
5.0
CS5530
Grade: A
Nov 23, 2024
Would take again

His tests are difficult but if you prepare enough, you'll get a lot out of his classes. His lectures are organized and well articulated. I still remember everything I learned from his classes.

Tough grader
Amazing lectures
5.0
4.0
CS4400
Grade: A
Dec 9, 2024
Would take again

I'm about to graduate. Professor Kopta is the best professor I've had within CS here at the U. His classes are hard, and his tests are difficult. But I haven't had a lecturer that is as thorough and articulate as Professor Kopta. His lectures and slides are so clear. I've learned the most from Professor Kopta. Bravo to him.

Tough grader
Amazing lectures
Respected
5.0
3.0
C3500
Grade: B+
Dec 9, 2024
Would take again

CS3500 is a tough class because of assignments. However, this class doesn't feel like the tedious CS2420. Plus, Kopta is open, caring, down to earth, and a great lecturer. Just stay on top of assignments and get a good partner. You'll do fine.

Amazing lectures
Beware of pop quizzes
Graded by few things
5.0
3.0
CS3810
Grade: A
Dec 9, 2024
Would take again

Seriously one of the best classes I have ever taken. It is hard, but the lectures are so interesting that I never felt an urge to skip. The course material is fascinating. The assembly assignments are loads of fun, and the assignments really test your understanding of the material. This class is like treading water. Don't let yourself fall behind.

Tough grader
Clear grading criteria
Gives good feedback
5.0
3.0
C3500
Grade: A-
Dec 11, 2024
Would take again

I love Kopta! He is super knowledgeable and this is the class where I feel like I have learned the most about coding so far. His assignments are difficult but well documented(mostly) and he is super active on Piazza to answer questions. He has hands down the best slides in the department. I would take Kopta for every class if I could

Tough grader
Amazing lectures
Accessible outside class
5.0
5.0
CS3810
Grade: D
Dec 23, 2024
Would take again

I regret the lack of effort I put into this class. I was so hyper focused on 3500 that I neglected this class a little bit and with the difficulty of the tests, did not do as well as I would have liked to. Prof Kopta taught a great class though, I would recommend him to anyone. I just think for me, 3500 and 3810 in the same semester was too much.

Amazing lectures
Clear grading criteria
Test heavy
5.0
4.0
CS5530
Grade: B+
Feb 25, 2025
Would take again

Kopta is a stellar professor who makes learning Database Systems a breeze. His lectures are clear, and he's always responsive on Piazza. Quizzes and exams are challenging but fair. Definitely try unstuckstudy for extra practice!

5.0
3.0
CS5530
Grade: Not sure yet
Mar 6, 2025
Would take again

He is a great professor and one of the best at the university, for databases he is the guy for you and his lectures are going to be easy to understand, I just wish the office hours for this course were offline but otherwise great.

Amazing lectures
Respected
3.0
4.0
CS3810
Grade: D+
Apr 8, 2025

This professor hides hidden prompts in his instructions in HTML and then he tries to catch students using generative AI. He includes a clause in his academic misconduct policy that states that inputting any details of specifications into generative AI counts as academic misconduct. So be careful when taking classes with him or Travis Martin.

Tough grader
Participation matters
Gives good feedback
2.0
5.0
CS5530
Grade: B
Apr 10, 2025

The lectures were so long along witht the weekly assignments this class took so much time. Kopta over complicates everything. I had 3500 with him too and every who took it prior said he complicats it so much.

Tough grader
Group projects
Lots of homework
1.0
4.0
CS5530
Grade: A
Apr 17, 2025

The class sprints in the beginning, leaving most students behind. PLEASE lay out a solid foundation first, going over high level concepts, then deep dive certain sections. MUCH preferable to the bottom up approach that Kopta loves to take. Outdated teaching techniques, and poor learning outcomes. Signed, a now Senior Database System Engineer

Group projects
Lots of homework
3.0
4.0
CS5530
Grade: A-
Apr 20, 2025
Would take again

I honestly found Kopta to be overhyped. Lectures were fine but nothing spectacular. HW schedule was weird, there was no HW covering the last 3-4 weeks of lecture. I found grading to be strict, and think my grade suffered because I didn't cheat on the midterm while many of my peers probably did. Not sure why it wasn't proctored/at lib testing center

5.0
4.0
CS5530
Grade: A
Apr 22, 2025
Would take again

Took several courses with Kopta—outstanding. Yes, his exams and assignments can be difficult, but they're always fair and well-aligned with the material. He has a rare talent for teaching complex concepts clearly and effectively He's easily the best CS professor in the department—and arguably one of the best instructors at the entire university

Amazing lectures
Online Savvy
5.0
3.0
CS5530
Grade: B-
May 17, 2025
Would take again

Dr. Kopta is an excellent professor. His lectures are engaging and fun and I learned a lot in his class. His assignments are well made and I enjoyed doing them. Overall, excellent professor.

Group projects
Amazing lectures
Online Savvy
3.0
4.0
CS3500
Grade: B
Sep 28, 2025

Good professor. However, this guy has a twisted sense of morality. He keeps solutions from the past 5-10 years to make sure you'll be caught cheating. He will hide HTML in the canvas page's instructions to entrap students who use AI. He will advise you to use AI and then penalize you for it. He will even (try) pursue action once you're graduated.

Tough grader
Participation matters
Lots of homework
5.0
4.0
CS2420
Grade: Not sure yet
Nov 13, 2025
Would take again

Professor Kopta's teaching style is absolutely stellar; his slides make difficult concepts actually digestible. One thing I love about his classes is that he uploads his lectures as videos onto Canvas after class; if I miss class, I can go back and take notes, which I appreciate. He is also often active on Piazza, giving lots of help.

Amazing lectures
Lots of homework
Accessible outside class
5.0
4.0
CS3810
Grade: B+
Dec 4, 2025
Would take again

Professor Kopta has some of the best lectures I've ever attended. He presents the material in a straightforward way with very detailed explanations of concepts. Homework is time consuming but relevant. He expects a lot from his students, and has quite challenging exams. You will learn a TON in this class.

Tough grader
Amazing lectures
Respected
5.0
3.0
CS3500
Grade: B
Dec 5, 2025
Would take again

Overall an amazing teacher. Really cares about students success in the course. The assignments were clear and he would give you a direction to go in during each lecture. The course was overall not hard, but it does take time to do the assignments and projects. Start them early

5.0
3.0
CS3810
Grade: B+
Dec 9, 2025
Would take again

I've had this professor for three classes and his classes are pretty test heavy, but he is really accessible outside of class and he explains concepts extremely well! Cheat sheet must-haves: 1. QUIZZES 2. Broad concepts he mainly talks through 3. Homework examples This has helped me get As before but I was not locked in this semester.

Participation matters
Test heavy
Accessible outside class
5.0
5.0
CS3810
Grade: Not sure yet
Dec 12, 2025
Would take again

Everything everyone says is true. He is super smart and knowledgeable on the subjects he teaches. I studied so much for his exams and didn't get the scores I wanted, but that doesn't change the fact he's a great professor. Highly recommend, but definitely requires hard work.

Tough grader
Amazing lectures
Test heavy
5.0
4.0
CS3810
Grade: B
Dec 14, 2025
Would take again

I would say that Kopta has been the best professor I've had at the U. He's very knowledgeable and I'm happy I that he's the one teaching 3810. If it would be anyone else the class would be magnitudes more difficult. His lectures go into detail and he makes sure that you are understanding the material.

Participation matters
Respected
5.0
3.0
CS3810
Grade: A
Dec 15, 2025
Would take again

Kopta is so amazing! I love his classes so much! His teaching style is really clear and he makes resources really accessible will definitely take more classes with him.

Amazing lectures
5.0
3.0
CS3810
Grade: B
Dec 16, 2025
Would take again

Best CS professor at the u

Caring
Test heavy
5.0
3.0
CS2420
Grade: B-
Dec 21, 2025
Would take again

Having taken this class twice, and finally passing (a B- is passing), I had a much nicer time with this professor. He properly teaches, he knows what he's doing and he wants students to succeed. The course itself is just really difficult.

Participation matters
Group projects
Test heavy
5.0
3.0
CS2420
Grade: A-
Dec 29, 2025
Would take again

He breaks down each topic in a clear and granular way that makes everything feel obvious. Homework takes a long time, but is mostly very interesting. From talking to other students it seems that he has toned down some of the tedious nature of the homework, while still helping you get experience implementing class concepts.

Group projects
Amazing lectures
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 88 grades
Most common grades:
A (28)
B (19)
B+ (18)
Grade Distribution
A(32)B(22)C(2)D(2)F(0)A-/B+(30)
Based on 100 reported grades
A: 28
B: 19
B+: 18
A-: 12
Common Tags
Lots of homework (33)
Amazing lectures (30)
Group projects (29)
Tough grader (25)
Amazing lectures (22)
Clear grading criteria (21)
Lecture heavy (20)
Accessible outside class (17)
Rating Trend

Stable

-0.14 avg change
Mar
Apr
May
Sep
Nov
Dec
Last 6 months
Ratings by Course

C3500

5.0

(5)

CS3500

4.7

(34)

CS3810

4.7

(12)

CS1400

4.4

(7)

CS4400

4.4

(10)
+2 more courses
Difficulty by Course

CS4400

3.8

CS2420

3.8

CS3500

3.7

CS3810

3.7

CS5530

3.6

Similar Professors