4.3
Quality3.7
Difficulty82%
Would Retake118
Reviews82%
Would Retake
118
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
C3500
5.0
(5)CS3500
4.7
(34)CS3810
4.7
(12)CS1400
4.4
(7)CS4400
4.4
(10)Difficulty by Course
CS4400
3.8
CS2420
3.8
CS3500
3.7
CS3810
3.7
CS5530
3.6
Reviews (118)
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
Prof. Kopta is an excellent lecturer and teacher.
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.
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.
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.
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.
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.
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.
Dr. Kopta is an amazing professor! It doesn't get better than him at the U.
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.
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
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.
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
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.
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.
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.
Kopta is an all around solid professor. Slides were excellent to review from and everything is recorded.
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.
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.
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.
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.
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.
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.
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.
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
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.
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!
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.
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
Great Prof, would take any CS class from him.
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.
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
Kopta is a good dude. He definitely wants his students to succeed. Also his lectures were engaging and sometimes funny.
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.
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.
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.
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.
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.
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!
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.
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.
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.
One of the best instructors I have ever had. Extremely well thought out class structure and lectures. Super clear grading. Welcoming environment.
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.
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.
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.
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.
Prof. Kopta's great. He's really funny in lectures, his assignments are very well-explained, he's active on Piazza. Would take again.
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.
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.
Very detailed lecturer with mostly well-made assignments. Very good at providing help if you need it.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
He did his job well, I never struggled to understand the topics he explained, and he posts all lectures and slides.
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.
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.
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!
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.
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.
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.
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
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.
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.
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.
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.'
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.
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
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.
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!
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!
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.
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.
My favorite programming class at the U so far, professor kopta's lectures are the best and his explanation is very clear
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.
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.
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.
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.
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.
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
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.
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!
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.
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.
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.
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
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
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
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.
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.
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.
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.
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
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.
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.
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.
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.
Best CS professor at the u
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
C3500
5.0
(5)CS3500
4.7
(34)CS3810
4.7
(12)CS1400
4.4
(7)CS4400
4.4
(10)Difficulty by Course
CS4400
3.8
CS2420
3.8
CS3500
3.7
CS3810
3.7
CS5530
3.6