4.5
Quality2.5
Difficulty90%
Would Retake190
Reviews90%
Would Retake
190
Reviews
Rating DistributionOfficial
5
147
4
19
3
7
2
9
1
8
What Students Say
“Professor Dencker was fantastic”
COP2500C - 5.0 rating“His assignments can be difficult sometimes so its best if you start them before they are due”
COP2500C - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
COP2500C
4.6
(105)COP3223C
4.6
(27)COP3330
4.6
(18)COP2500
4.3
(30)CGS2100
3.9
(10)Difficulty by Course
COP3223C
2.8
COP2500
2.6
COP2500C
2.5
COP3330
2.1
CGS2100
2.1
Reviews (190)
He was cool enough.
dEf tAkE hiM!! bEst tEaCheR eVeR!!
He's really nice and helpful...but he does not respond to e-mails.
Very easy class. If it wasn't for the lab, I would have failed. But instead I got an A. Tests are curved and the homework is an instant A. The lowest I got was 94. The Service Learning project was the only pain in this class. But Kyle is a great teacher.
Really, really easy. The homeworks are few and not difficult, and his lab should really bring up your lecture grade if it's bad. Really nice, extends deadlines, only problem I had with him is he is a bit tough to follow because he goes through the material really quickly. Really nice guy though and always willing to help.
Awesome lab professor. Really young, understands undergrads well. Extends deadlines, Sam tests were curved up really high because Sam itself was messed up. Homeworks were just once a week, and he graded them super easy, I didn't get lower than a 90 on one of them. Really helpful if your lecture grade is low as well.
Young teacher, very nice. Easy class if you go. Rubrics are VERY easy to follow. Youll need to buy Microsoft Office 2010
Kyle is ok but too young to be a professor and needs more training with respondin to emails and his students. Lacking on how to train a class.
Very rude and not worth the time. hated the class
Professor Dencker was an amazing professor that made learning coding so easy. I would 100% recommend him to everyone. The class was very easy and straightforward and had great TA's to help if needed
Kyle's a great teacher. I did this class online for summer and he genuinely cares if you're not getting the material. He checks the zoom chat if you have questions & will take time out of the lesson to explain your question to the whole class. Lots of homework but its due every week so you have time to complete. TAs help with your homework a lot.
Prof. Dencker is perhaps one of the best professors I have had. The way he explained the material was easy to pick up, and you could tell he enjoyed what he does. He was always checking to see if people had questions, and even helped us work through some homework assignments. Overall, 10/10 would take again.
This professor was amazing, I enjoyed his class and he really helped me to understand python. I highly recommend taking him. For the most part, he has very good TA's too. However, Nurun Naher is very unorganized with grades and the grading process. Aside from that, Professor Dencker is an amazing professor and you should definitely take his class.
Professor Dencker is amazing! From day one I knew this would be my favorite class, and he did not disappoint. I learned a lot about computer programming in this class and it was a fun and engaging experience. Professor Dencker is undoubtedly a great asset to UCF and I hope he teaches more courses in the near future.
If you're new to programming take Kyle 100%. TA's are helpful and sweet. Kyle himself is super understanding and beginner-friendly. Lectures are recorded on zoom and aren't mandatory, but helpful. He's super energetic and I never felt stupid for not knowing how to do something. There's just a midterm and final but you have one assignment every week
He is the best professor I have had this far. Very kind, funny, and is interactive with his lectures. Homework due once a week, plenty of help available if needed. Tests are open notes, and just overall a super fun class to take.
Prof Dencker was really sweet. His lectures were pretty good but you definitely have to pay attention. If not, you could miss a lot of information. Coding is definitely not my strong suit but the TA's were super helpful. Just pay attention in class and you should be fine. You have a couple of assignments and a midterm and final.
Professor Dencker is great. He's really passionate and enthusiastic about the material. Now, the difficulty is relative, it depends on how well you grasp the coding. Practice guys. He's lenient, looks to give you points, and midterm/final aren't too bad. Coding assignments have clear rubrics you should follow and pretty simple. Happy coding!
Attendance isn't mandatory, but I recommend it. Sit in or at least get on the zoom. Assignments have a rubric and output example weekly, they're not too hard. There's a midterm and a final apart from that. He offers weekly online zoom's and if you come in stuck on an assignment, you'll leave with your questions answered. Overall, a great professor!
Take him for study.
Easily the computer sciences departments' biggest asset. If you are taking any compsci class and Dencker's an option, Take him. Especially if you find concepts difficult to follow. He's also super cool and it's obvious he cares about his students.
Take him! Regardless of your relationship with Computer Science, Professor Dencker will ensure you not only understand, but also enjoy programming. The lectures are very engaging and dynamic, and he ensures you are well prepared to complete the assignments by the time you leave class.
Best professor I have encountered on my academic journey thus far. Grading criteria is clear and descriptive. As he points out, he doesn't grade to 'take away points'; instead, he looks for where to 'give points.' Overall an amazing experience, with fair grading practices, prompt responses to your queries, and some of the best lectures I've had.
I took professor for intro to python and C, Dencker is the best professor I've had the pleasure of meeting. The homework is creative and labs are there to help you with it. Lectures are recorded, they're very informative and well done. Tests are online but you don't need to cheat if you just do the work and focus.
I had professor Dencker for COP2500C and loved it, so I didn't hesitate to join his COP3223C class, one of the best decisions I've made. He gives plenty of helpful resources and goes out of his way to help every student. His lectures are amazing, with many funny references and jokes. Take him! He truly is a high-caliber professor.
I have taken Professor Dencker for both 2500 and 3223c. As an engineering student, I am personally taking these classes because they are required. However, Professor Dencker made class very enjoyable and was ALWAYS willing to help any student for whatever reason at all. He is the most self aware professor and I enjoy his lectures!
Amazing guy! He is very nice and extremely prepared for all of his lectures. Additionally, he is very understanding with late work and even allowed us to take tests at home. He makes sure to involve the class through zoom and in person a perfect amount and made our 6 pm-7:15 pm class feel less tiring. If you can take him definitely do.
Brings a very positive energy to the class that makes it a engaging learning environment. This professor spends time with his students and makes sure that they understand the material.
If you even gave this man anything below 5 you must have never gone to class. He is a funny guy that actually loves his job. He never hesitated to help me when I needed help with homework and was a great class. Was a blast and made someone that has never touched coding enjoy it. A+++
Dr. Dencker was passionate about his students learning, and was very insightful and taught the material of this class well. I had no problems asking questions to Dr. Dencker, and I appreciated the zoom meeting he held for students that couldn't make it to class, and posting these lectures on webcourses for future reference.
Professor Dencker is the most amazing professor I have encourted at my time at UCF. He goes out of his way to teach you the materials, even when youre feeling self doubt, and encourages you. He defines what a professor should be, and I am grateful to have had him as a professor this semester. His lectures are very helpdful too.
He is very enthusiastic and loves what he does! Great teacher all around.
Exactly what a teacher should be.
Dencker is one of the best profs I have had the pleasure of taking, honestly. He genuinely cares about you passing and getting the most out of the course. It's coding, and most people won't get it simply by watching. You have to practice. Luckily, he gives plenty of assignments with interesting prompts and a very clear rubric for each. Go to SARC!
Dencker is a pretty chill person, love his personality. I am a complete newbie to coding and computer science and he was a 5/10 to help me learn. As with any other coding class, it is fast-paced so you'll have to study and take a lot of your time learning coding. Some of his homework assignments were difficult and they took forever to be graded.
I'm taking a 4-hour class with him, and he constantly makes the lectures enjoyable. Whether you're full-on passionate about coding or someone who is questioning it, I would totally recommend professor Dencker! He has encouraged me to delve deeper into coding. PSA: while in lectures, he has subtitles that appear as he speaks if you need them :)
Kyle is a great professor, he makes class interesting and gives students every chance to turn in late work with small penalties, I took the class online but he has been one of the best professors I've had hands down. Cares for his students and is there to help. If you put the effort into the assignments and lectures you will get an A.
He is a great professor but he rushes through the lectures and does not take the time to explain. If you are lost the only way to catch up is to ask other people. Office hours are helpful so go to them for questions. His feedback on assignments or tests are not good.
Very solid professor overall. Great at explaining and really helpful when answering questions. Definitely go to lab sessions if you need extra help. It was a little annoying that he wouldn't record his lectures nor post his notes but the class is still doable even without it. Final was a lot harder than midterm so make sure to study up.
AMAZING! Hands down one of the best Professors at UCF. Not only does he make sure you learn but also does it in a very creative manner. Very approachable and classes are enjoyable. Highly recommend going to his lectures though attendance is not required. This guy needs a raise.
Professor Dencker is a really amazing teacher! Attendance is not mandatory but I would recommend coming in for lectures. The assignments are pretty easy to understand if you take time out of lecture hours to search for information and similar examples to understand better. He accepts late work with a 5% off per day late, but accepts it regardless.
I did this class remote(besides exams). Very homework heavy. If you want a B or higher in this class, you need to practice coding on your own, specifically reading code and knowing what it prints at the end. The HW preps you but if you chegg everything, you will fail. Nice guy, semi-easy class, but don't get carried away from what others have said.
Professor Dencker is overall a really cool and likeable guy. The coursework can be a challenge if you know nothing about coding like I did. He does move fast, and allows zoom participation but I highly recommend going to class.
I absolutely enjoyed this class. I took it as a non-cs major and learned a lot about programming. The second half of the class does become a lot more complex but Prof. Dencker is super caring and willing to help you in anyway needed. You can tell he has a passion for his work and it's contagious! Take him if you can.
Dencker was an amazing teacher, and very enthusiastic about his lectures. Very nice guy, good sense of humor, always helped us with the homework during lectures, and pushed back due dates if needed. Tests were always fair and had no surprises. As for every class, you have to study outside the classroom to do well. Overall amazing experience.
Wonderful professor that is passionate about what he does. Homework is assigned weekly based on what is covered in lecture with labs which have a TA to assist and even show the solution at the end of the session. Quizzes were first given weekly then stopped. Exams are reviewed for in class the session before. Fantastic experience even for a non-CS!
He is a great professor! I wish I could have him again. Everything was open note for 2500C which really helped me learn and understand things better than simply memorizing. He explained everything step by step and always took time to make sure everyone was on the same page. Very helpful and caring.
I've taken him for three classes, so I'm now used to him; however, his rating is deceiving. Assignments are due every week, with three exams in total. Tests are all written and can be extremely hard. His reviews are horrible, and his notes are disgusting, never labels and doesn't go in-depth about what he's doing. Take Karen Markle. She's better.
Awesome Professor! I had him in the summer so we met for 4 hours twice a week. Clear and caring, with plenty of notes to go back to for reference. Assignments had clear instructions and rubrics, nothing was ever not doable. Test was fair and we had an in-class review, gave partial points, responded to emails quickly! Even at 3 am. Also just cool.
Professor Dencker made learning python so easy. I've never worked with any programming language and his lectures and homework allowed me to work and grasp the concepts easily. Some assignments can be hard, but he is always willing to help you figure out what is causing your problem. Go to lecture, it makes everything so much easier for you.
He is awesome! The lectures were great and easy to follow. I wish he could teach all of my classes because I understood the concepts and ideas of everything that he taught, and it made the assignments very easy to do most of the time. Office hours are great for help on the assignments too.
Profesor was good overall, with clear and fair grading criteria. If you try you can easily get an A.
All around great teacher. Very clear in his expectations and is always willing to stay aftercalss to clear things up. Funny and engaging.
Attending class isn't mandatory and his grading style, especially concerning late grades, is the best I have ever seen. Attending Lab is definitely worth it though not mandatory and you can get through the class just fine attending neither though the teacher and TAs make it worth attending. It's hard to fail if you just do the work.
Took this class with basically no experience in coding, so I was a bit intimidated at first, but Professor Dencker made all these concepts easy and interesting to understand. Attendance is not mandatory, but I really do recommend going to lectures because seeing the step by step process helps a lot. I found all the exams to be fairly easy.
Pretty good prof, overall I'd reccomend taking this class online. Doing intro to comp sci and taking the tests in person through me off pretty hard and I dont think I did as well as I could have because of that. Also, apprently the online students had their tests with open notes and everything. Overall he doesn't grade too strict
I had no prior experience in coding but the class was not hard to follow. Kyle is a great guy who gives a lot of resources to help you out. Tests weren't too hard since he gives you practice material and tells you what the test will have on it. Just make sure you practice and ask questions for help.
Easy class. He is very friendly and helpful. Just do all the assignments and you will pass. The tests were easy and he does a review which is very helpful. I felt like its impossible to fail his class.
Easy class. Great professor, loved his teaching style. He is very friendly and helpful. If you take him in-person, the tests are on paper. If you take him online, they're open note and you can use a compiler.
Great Professor who values the students by 1. Actually teaching all of the content, and quite well 2. Making unique code assignments that are very clear 3. Making tests that reflect exactly what's covered and are very very fair. Great person, great professor, I wish he taught upper level courses so I'd have him again later.
Do not trust this professor's rating. This professor has a very unclear and strict grading policy when it comes to grading assignments or tests. I did everything that I needed to pass and still failed. I attended every lecture, submitted every assignment, went to office hours, and got help from the TA's or the professor when needed.
Professor Dencker is truly an amazing professor for when you are a beginner to coding. He makes the lectures fun and entertaining and really cares. As long as you do your work YOURSELF and take each assignment step by step, you will succeed. Highly recommend!
His teaching style was a bit tough for a beginner in coding. Not many HW assignments and they were not too challenging. Lab attendance was optional but I found it helpful. The class was generally easy, but I don't feel like I actually learned a lot from it.
*this is a review for both cop 3223C and cop 3330* I have taken Prof. Kyle twice now and let me say, he has been nothing short of amazing. Super relaxed grader, very forgiving and understanding, and excellent at explaining code to people who have zero experience coding. If you have the opportunity to take his class, do not miss it!
Kinda an ok professor, if you are doing CS and have previous coding experience he is good. He goes way too fas which makes it very easy to get lost in his lectures if you're not 100% paying attention. Will sometimes throw shade and yeah as I read before he needs grammarly, all his labs and lectures had grammatical mistakes.
Funny dude! I had 0 coding experience walking into his class. He explains things in a very intuitive way and is very thorough in his lectures. He will call out cheaters and regularly checks chegg. All assignments are reasonably easy if you follow the notes that he writes and posts every class. Very responsive to emails and very lenient grader
Dencker is an amazing professor, if you can get him, get him. Like he is a super light grader and the programming assignments are very clear.
A very enthusiastic guy that cares about what he is teaching. Very fun and down to earth, and the best professor I've had so far at UCF. Attendance isn't mandatory but is very advised. You can get the lecture outside of class, but it is just a bunch of code that you have to make sense of yourself.
Had him for virtual learning and he was really amazing at teaching, his class are not mandatory but if you have no experience you should definitely attend. Very caring and awesome guy who gives feedbacks and is always there if you need help. Assignments includes from one main assignment a week and about 3 lab assignments which are short.
This class was my first experience with coding and Dencker made it very easy to learn. Assignments are easy because he explains what you have to do during lectures. He is very clear about what is on the midterm and final and will provide you with past exams to study. Great dude, you can tell he cares about teaching.
he rewrites the course every semester so theres tons of errors/weird sentences. I had CompSci friends tutoring me and they couldnt understand what he was asking for sometimes, i lost dumb points over it.Learning how to code for the first time and dealing with poorly written prompts was annoying Overall decent teacher but I wont be taking himagain
He is great, definitely recommend him. However, the end of the semester gets a little hard, so make sure you go to class. He's funny, and his classes are entertaining. If you have questions he's more than happy to help, just make sure you are specific about your questions. I learned a lot in this class, definitely worth taking.
Professor Dencker was so kind and was very laid back with grading. His class has a learning curve where it gets a bit harder at the end but definitely go to lectures and he is more than happy to help you. He really wants to see you succeed and is a wonderful professor to take for learning how to code.
very easy for the first half of the semester, second half gets a bit more challenging. Hard to reach him through email and is a bit of a harsh grader, doesnt give actual feedback for the points he takes off. Grammatical errors throughout the entire course which can be tricky to make sense of. Decent teacher but not the best, not taking him again
Prof Dencker is a great guy and a really good professor. Teaches things really well. 5/5 with his teaching style and personality. 2.5/5 for the class structure. Assignments are easy and then become unnecessarily hard. Makes you do the hard way for no reason every time. Python for sure not his main coding language. that being said, best prof by far
I have never coded before but his class was very engaging to me. I found the homework and lab assignment to be very fun! The first half of the assignments were pretty easy but be warned, the last half can be challenging at times. Other than that, he is very understanding and really seems like he wants his students to succeed. Definitely recommend!
Has great lectures and uploads all notes to webcourses. He's also very helpful in office hours. All of his assignments are unique and he's on top of chegg and cheating so I wouldn't try but he's more than willing to help and there's tons of TA office hours as well. Only 1 written exam and 1 final. He curved our grading scale so my 88% was an A
Easily the best professor I've ever had. His lectures are so engaging and not a class period goes by where you don't laugh. Please go to his office hours if you have questions or need help, it's difficult to receive feedback through webcourses. He is a forgiving grader and allows for late work with a slight penalty.
He is a tough grader sometimes, but his assignment are usually straight forward.
Great professor. Cares about his students and is very helpful in office hours and after class. Usually have 1 assignment per week and lab every week. Labs are easy 100s if you go in person. Lectures are very helpful and usually reflect the assignment for the week. Wish I could learn all my coding classes from him.
Dencker was an amazing professor, especially for people who are new to coding. He used to be a high school teacher, so very fun vibe and makes the material easy to learn. Midterm and Final were difficult at times but was fair and easy on grading. He is always available for help and responds to e-mails promptly. Really enjoyed this class.
If you are new to coding and want to actually learn take him! He is an amazing lecturer and is always available to answer questions. You will get the most out of going to class and lectures aren't boring either. Coding assignments and labs make up most of your grade but are easy and clear and there are 2 exams. He will make you a Python master!
Kyle Dencker is by far the best professor/teacher I have ever had the pleasure of learning from. At the beginning of the semester, he said "I don't care what grade you get in this course, I just want you to learn". I have never had a professor say anything like this. Professor Dencker genuinely wants his students to learn, not just pass the course.
The class is massive & he doesn't take attendance so the lectures should be RECORDED. There's no possible way for everyone to learn in this 100+ person class. The set up is completely disorganized and you basically have to teach yourself and find all the info yourself. I've never seen a more disorganized school w/disorganized teachers.
Don't take if you don't know programming already - NOT AN INTRO COURSE. He expects you to know the basics & teaching is almost nonexistant. He somewhat utilizes the online portion, but fails. No tutorials, just half done confusing mock ups. Another UCF prof who thinks EVERYBODY learns exactly the same way - primarily verbal & memorization.
An absolute treat. He made learning python really easy. His expectations are very clear. He is also available after class and he willing to explain the material as much as you need. He also let's you know where he is regarding grades. Great professor
Professor Dencker was fantastic. He cares about his students and tries to help everyone understand he is very patient with students in class. Although I took this course over the summer, and each lecture was 4 hours long, he made it easy and enjoyable and gave breaks every hour. He responds to emails quickly. Easy class if you attend the lectures.
Amazing professor! He really shows that he cares about his students and gave everyone a rubber duck just because (there were 260 people in that class). His assignments can be difficult sometimes so its best if you start them before they are due. His grading is good, if you submit late, he will only remove 0.5% per hour. He's also funny.
Mr. Dencker is such a great teacher and this course taught me many things. It is not an easy course as it requires a lot of logical thinking, but the lectures go over all the information you need to know. There are many TA sessions provided as well as the professors office hours. Take advantage of your resources!
Professor Dencker was extremely nice and explained everything well, the assignments could be tough but he gave an outline or broke it down step by step without doing it for you. Overall he's an amazing professor, understanding grader, and his classwork isn't too challenging.
Let me preface this saying I have no experience in coding and have zero interest in coding (I have to do it for my major), I should've taken this in person. I would've learned so much better. TAs were great but the subject for me is just rough so I struggled big time. If you have even the slightest bit of experience of python, you'll be good.
Kyle was a great teacher and I have zero complaints with him. I went to his office hours once and he helped me a lot and really wanted me to learn. I had 4 hour long lectures so it was hard to sit through it all, but he gives you everything you will need to pass. Every class takes some amount of work to get an A and this class does not differ.
This class was a mess and my previous review was deleted, shocker. This teacher doesn't teach so hope you know the material prior to enrolling.
I think a lot of people go in thinking it's an easy class. It's not, so expect to put in effort (especially if you're taking over summer) but he provides plenty of office hours, free textbooks, and he uploads his lecture notes. I wish he slowed down a bit on his lectures, though. Otherwise, really nice and thoughtful.
Dencker CARES about how you do in class which is SO rare in some teachers. He genuinely cares and wants you to pass, since the course is so fast-paced (took the summer course) some of us weren't doing so well. Dencker is known not to give extra credit but in this case, he gave us extra credit. DO IT! TAKE HIM!!
wont regret taking him
Professor Dencker is just amazing. He truly cares about you passing the course. His lectures are easy to understand and he will answer all questions. As long as you attend you'll pass. I wanted to take Intro to C with him next semester, but unfortunately I can't because it overlaps with other classes:( If you have the chance to take him, do it!
Professor Dencker is an amazing professor and clearly cares about your success as a student. His lectures are fun and he will sometimes make a game out his lectures. Assignments vary in difficulty, but the lectures translate well to the assignments but be prepared to think outside the box.
Amazing professor who really cares about his students. I wish I could take him for Intro to C next semester, but can't because the course isn't offered over Zoom :(
If you go to the lectures and labs , then the assignments will all make sense. He makes sure to tell you exactly what to do and not to do but doesn't hold your hand through it.
Kyle Dencker is an amazing professor, he's the best one I've seen throughout my whole education. During lectures he teaches with passion and is very comedic.
Great professor! Interesting lectures that are fun. Course work is only difficult if you miss too many lectures or don't apply yourself. Ample office hours and TA assistants. Tests are tough but fair.
Dencker was the reason i chose to minor in CS, i came into his class with zero knowledge of CS and he managed to make every concept seem super easy and fun. He always answers emails super fast and genuinely cares about the success of his students. highly recommend this professor to anyone considering
Great professor. The class is fairly easy, and if you pay attention and work with others, you'll do fine.
Kyle is an amazing professor! He makes learning Python very easy. He cares a lot about the success of his students. Easily one of the best professors at UCF. The only tests are the midterm and final. At the end of the semester, he gives extra credit to everyone. Be sure to attend most lectures, it is the only way you will succeed in his class.
Went into this class with 0 experience in any type of coding. Made class fun and easy to understand. Would clarify u are having trouble with. Makes class fun to go to. TA and labs are also VERY helpful. Good amount of assignments, but can be a lot if done last minute. Gives "study guides" for midterm and final, but look over assignments and labs.
Offered several extra credit opportunities throughout the year. I had no previous coding experience and learned a lot from this class. Lots of office hours for extra help. You can tell that he cares about his students and is super friendly. He is very clear and fair about assignments and grading. I will be taking him again next semester.
I always looked forward to his lectures. He's funny and caring teaching Python with silly anecdotes from his life. Plenty of extra credit opportunities. What you need to know for the assignments is always went over in class. He spells out exactly what's on the exams (only a midterm and final). He makes it fun. You won't regret taking him.
Best lectures in the game. Assignments are pretty straightforward if you don't wait till last min. Offers plenty of practice w/ labs and great TA's (shoutout marco). Came in with practically 0 Python knowledge and left with a lot, would recommend. Wish i could take him for intro to C but no more spots left smh.
He's a great professor and structures the class really well. I got a C+ because I didn't go to class at all, so it was definitely my fault. I would recommend going to the lectures because he explains things well, but you don't need to go to the labs if you think you can do the assignments on your own.
Amazing prof! Lots of help available! Explains code very well (beginner friendly) and posts notes on canvas in case you miss it. About 2 weeks given to complete the HW. Assignments align very closely with the notes and labs could be completed w/o being forced to attend the sessions. Provides study guides for midterm and final that are very similar.
So so invested in the success of his students. He makes lectures fun and interesting and makes it fun to learn how to code. Can attend any lecture or lab time, very worth it to go to class for help and tips for projects and exams. Lots of help available all the time should you need it. Amazing professor
Fantastic. I took his online course over the summer and he actually made an otherwise frustrating subject fun. The coding assignments are greatly based on what he teaches, and the assignments themselves are great. His summer lecture hours are excessively long, but it's more than worth it. Trust me. You want this one, satisfaction guaranteed!
Incredible professor, teaches in a way that makes coding easy to understand and sets you up for intro to c. Even if you don't like the content of the class, he makes you want to come just by being a funny, personable guy. While attendance isn't graded, he makes it worth your while to come from giving out tips for exams to the people that show up
Great guy and very knowledgeable on what he teaches. However, the rubrics and criteria on how he grades is very unfair. I received a 0 for one minor mistake rather than receiving partial credit. That should've been just a couple points deducted rather than a 0. It's ridiculous and unfair. TA's are terrible too. Very hard class to pass.
Takes FOREVER to grade. Very strict grading, will give you a 0 for one minor mistake that should only result in a couple points taken off. Difficult class, you will struggle.
It's intro to python, if you try even a little bit you'll come out with an A. I never went to class and finished with an A- (88). I recommend making a friend in the class from day 1 and doing the labs together. He takes cheating very seriously but encourages collaboration for the labs. He'll know if you cheat or use chatgpt to write your code.
Dencker has been my favorite professor all year. He graduated from UCF and really understands the student perspective. He is incredibly kind and helpful and always goes the extra mile to make sure students are successful. I would take him again if I could. His lectures are entertaining and there are so many resources if you need help.
He's a very funny guy and his lectures are very helpful to understanding the contents of the course. The assignments are very easy as long as you read the rubric and understand what is being asked of you. The lab assignments often have odd wording that makes it difficult to understand what the question is asking, so it's helpful to go to the labs.
Dencker was an amazing professor! He made lectures fun, and the labs were super helpful. Each week, there is an independent coding project and a lab (the lab has three assignments; all answers are given if you attend). The only two tests are the midterm and the final.
Andy Samberg in professor form.
Professor Dencker is great. I had him for both COP2500 and COP3223. He is funny and makes lectures interesting. He gives lots of time for assignments and there's few exams. Would recommend taking him!
Programming isn't my favorite subject ever, but the way he taught it made it more simple and easy. He has lots of chances for extra credit. The labs were not my favorite but they were easy to do if you went and did it with his TAs. Make sure to prepare for his exams with ample time. He has a project every week and 3 lab assignments. He is awesome.
i had a bad experience with both python and C.He gives homework but for C, it was really hard to understand. probably a me thing but outside of class he was not helpful. made me feel dumb. grades fairly but exam questions are really hard to predict. he gives outlines to like 4/19 questions lol. not much help to me. if you can take it online do it.
Nice, funny, and understanding guy but tends to go over topics rather quickly, and if you're not good at coding... Programming assignments were graded strictly according to the rubric and were time-consuming, mini weekly quizzes were easy, exams were held in the EPC. Put time aside for this class to study and it'll be a passable class.
There's a reason why he's got good reviews. Professor Dencker is hands-down one of the best professors I've ever had! Very responsive, teaches the material well, and is incredibly humorous too. He also gives a TON of extra credit. You couldn't ask for a better teacher for this course.
I don't have that much to say. He was a very good professor who did the best he could. His lectures were engaging and he was very helpful. The homework was pretty difficult and took a lot of time to work out, but he gave pretty forgiving deadlines for each assignment.
Amazing professor as well as amazing person. Really funny and genuinely wants to help. Office hours are accessible (HIGLY recommend them). TA's are really helpful as well. Overall my favorite professor still. (class was taken last fall and forgot to rate) You are welcome to sit in his class to learn even if you have a different professor.
You are welcome to sit in his class to learn even if you have a different professor. Really cares. TA's are amazing and his office hours are accessible and really helpful. My favorite professor
The class was simple and easy and the lectures taught you how to do everything that was required on the assignments. You can't fail this
He is very knowledgeable about computer science, and is very clear about classroom expectations. Dencker made this class easy. He is a very clear communicator, who provides engaging and fun lecture. All of the assignments are easy enough where lab is only necessary if you have trouble. I am very satisfied with his teachings, I would def recommend.
He's not a bad professor but it's better to take this class completely online. He uses out of date code by the way, what actual programmers are doing right now the class is a few years behind.
His method of teaching being "follow my rules or else I will take off 25% of your grade per line not in my lessons even if it should be" does not belong in a coding class: he misses pieces that should be included in the lesson to provide leeway. Punishing students for researching outside of class, in a career that encourages it, doesn't make sense.
Engineering majors heed this warning: this class alone is why I switched from Mechanical to Civil engineering because you don't need to code for civil. The professor himself is okay I guess and he seems like a cool guy but good lord this is way too difficult for someone who has never seen programming before. It's just a class that I dread so much.
Makes the material easy to grasp and the lectures are really good. Strict but fair grader. Just follow the rubric and you will receive a 100%. He will also look over your assignments before submission and will provide feedback. Also has office hrs 7 days a week so if you fail that's on you. Show up to class, pay attention and it's an easy A.
This is no hate on Dencker as I think he's a kind and cool dude. However his style of teaching this course is quite difficult. For a class that's marketed as an intro type course, it's very difficult material and isn't taught and explained quite well. Material is ran through without any room to digest. Wouldn't recommend for a beginner to coding.
The Denckmeister is incredible. Honestly one of the easiest CS classes ive taken here. He gives a rubric that basically tells you how to complete all of the assignments and you just need to follow that to get it working. The tests are also not very difficult, and even if you are struggling he tells you all the questions beforehand. Great professor.
Professor Dencker teaches well. He explains his assignments, tests, and exams clearly, his lectures are helpful and interesting, and he adequately prepares you for everything you need to know for your future courses.
Professor Dencker is one of the best professors. His class is well organized, with clear rubrics that make assignments easy to follow. Tests are fair, and he even shares questions beforehand. The low ratings are likely from students who didn't pay attention or put in the work. If you try, you'll do great. Highly recommend!
Easily the best professor I've taken in college. His assignments are not confusing, and have a rubric that tells you everything you need to get a max grade. His tests are always in touch with what is taught, but he makes sure to make them not overly complicated. Answers any questions you ask, and tells you exactly what will be in the exam. Perfect.
This professor was amazing, he has great understandable lectures and makes them engaging. His grading policies are also very lax; you get 2 attempts for all exams. You don't need to attend lectures, but I highly suggest doing so because they're so helpful. If you do your work at the last minute, don't. It will stack up and become very overwhelming.
He's a great professor with very funny and interesting lectures. I took his class online over the summer, and it was great. He's super helpful and emphasizes learning the code rather than just getting an assignment in. He's an amazing professor. I wish he could teach all my lectures.
His lectures are easy to understand usually. Later in the semester, things started to get confusing, but he still explained/navigated the harder assignments in the lectures by giving some possible ways to complete them. You can take the midterm and final early and have two chances per exam. If I was still in CS I'd take him for Intro to C.
Excellent and very chill professor. Lectures are very laid-back & entertaining & he absolutely makes sure you understand the basic fundamentals in coding. Be warned: later assignments can be very tricky if you are not a coding master. I suggest you take make use of his TA's office hours to check your work and include everything to get full points.
Professor Dencker is kind, approachable, and genuinely cares about students. Lectures are clear, and he's easy to reach outside of class. Assignments are manageable and not too time-consuming, though the course is assignment-heavy. Help is always available, making the course very supportive. I would definitely recommend taking him.
This guy is heat his lectures are easy to understand and assignments are easy to do
Make sure you go to lectures bc he doesn't provide a lot of notes or resources himself. If you attend them you know exactly what he expects of you on the homework and exams, and he grades very leniently and fairly. Professor Dencker really wants to help so don't be afraid to ask questions and go to office hours!! I would take him again if i could.
Good Professor
Cares about teaching. Straightforward and fair.
Didn't go to that many lectures but I made sure to learn the material on my own. His assignments are harder than his actual tests.
Professor Dencker is a great lecturer and very kind and understanding. His first 3 assignments are the most work, but after that it really is a breeze as long as you understand the material. He wants you to succeed and is very accommodating to students and willing to help. Keep in mind this course is OOP, and not explicitly an Intro to Java class.
Amazing professor with amazing lectures. The only possible downside is that Dencker hasn't taught this course in a while, so we didn't have as much explicit resources, but I imagine that changing for future semesters. Even so, the course was more put together than most. 8 programming assignments, 3 exams (each worth 20%) with extra credit.
He made my first coding experience enjoyable. I will also take him for my Intro to C class next semester. I recommend using the TA's for help they are amazing! He also gives extra credit which in the end helped me gain an A in the class so I am thankful for that. Do the work and ask for help when needed, you will be fine. 10/10 would recommend.
Professor Dencker makes this coding class enjoyable through his engaging lectures and helpful TA support. While the strict grading can be challenging, utilizing resources like Unstuck ai can aid in exam prep. Overall, a rewarding experience for dedicated students.
His lectures are so informative, can't recommend him enough if you have no programming experience. His assignments are always based of what you learned. The exams were simple and he did not try anything that seemed tricky. The exams reviews are helpful aswell. Overall he was a very caring person and always stopped for questions.
TAKE HIM! Dencker is seriously one of the best professors in the CS department. His guidelines are extremely clear, and he provides extremely funny yet informative lectures. He made a somewhat challenging class VERY easy. My only complaint is that I wish he had posted more notes on webcourses, since if you missed a day of class, you would be behind
I had Dencker previously for intro to C and although he's a super nice guy this course was super disorganized. (It was his first time teaching it in a couple of years so that's prob why) The rubric is super strict for assignments yet also vague, easy to get points taken off. 3 tests on paper and around 7-8 PAs. Dencker is great but lacks structure.
btw, i took cs1 before, so this was easy to me. But I can see that someone with little to no knowledge of coding will struggle. didn't go to lecture much but never liked them (just learned from youtube). tests were not bad, just understand the topics and practice it beforehand. Assignments were ok but difficult to someone who never coded before.
Computers don't come naturally to me, and I succeeded in this class thanks to Prof Dencker. He thoroughly explains programming from a beginner level. His assignments have very detailed instructions that guide you. His exams are easy; he gives you everything you need to know in the review days. He's very funny, engaging, caring, and enthusiastic.
Literally the GOAT! Had 3 exams each 20% of your grade. The programming assignments were okay. Overall a great professor who knows what he's doing.
took during fall semester. as someone who learnt C before, a lot of it is very similar to java so lectures kinda felt repetitive. you have about 7-8 coding projects and 3 tests. he tells you about the exam questions the class before so you just have to review. pretty easy class tbh
Fantastic start to a computer science degree. Professor Dencker makes every lecture feel important, and teaches concepts in Python in a very coherent and understandable way. If you're scared to start learning code because you think it's unapproachable, this is the class for you!
I took him for the python class and C class in fall 2023-spring 2024 and he was amazing. If you go to class you can get at least a B. He was super nice and if you email him outside of class he will respond decently quick and will try to help you. Lab attendance is not mandatory and you can just do the assignments at home if you want. MY GOAT
Denker is amazing, I could not recommend him enough. He explains everything super well, cares about his students, and actually listens to student's feedback and makes changes to the way he structures the course. One of the best professors I've ever had.
Professor Dencker has been really helpful throughout the semester. Im taking the class fully online and honestly if you watch the videos and go over his notes the assignments aren't that hard. He keeps the exam questions to be similar if not THE SAME as the quizzes. He is a no surprise professor and truly helpful if you go to the office hours!
if you're not the best programmer like me, taking Dencker class meets you half way if you put in the effort. Offers retakes which literally saved me, and offers exam reviews. Best prof I've ever taken at UCF
Makes this class absurdly easy. Unlimited attempts for quizzes, 2 attempts per exam (3 exams total). Assignments can be tedious, roughly 1/3 the time for CS1 PA's. Lectures good enough to learn the material. Easy A. Prof seems to be understanding as well.
The only problems I had in this class is he forgets to post the code he goes over in class but other than that is was really enjoyable and even though you do not have to go to class I would because they are fun.
Pretty easy to get a good grade, unlimited attempts on quizzes, two attempts for exams. Assignments aren't too bad and are usually easy to understand. Pretty lenient grading. Only bad thing is that it took awhile to get grades back for assignments.
entire grade was the assignments he posted throughout the semester. he fell behind on grading about halfway through, but he wasn't harsh so pretty much everything was a 100. you get two tries on each of the three tests, and there's a weekly quiz. simple, easy class. he also gives you a second chance to resubmit stuff at the end.
Definitely take this professor if you get the chance. He's great at teaching, explains things clearly, and is very open about what will be on the exams. There are weekly quizzes which align very closely with the questions on the exams. The course does get tougher towards the end but attend lectures + do assignments and you'll be good to go
He's young, very chill. Understands the modern college scene. Very open and will answer any questions. 3 lab questions and a program every week. Go to lab and just do the questions there, they give the answers. Join or create the Group Me, that saved me. Study the practice test hard go to lectures. If your CS or CE Def do knightly codes.
he's nice and funny, he cares about you succeeding. i skipped majority of the lectures but i suggest not doing that bc he would give us some code to help start programming assignments. go to lab they give you answers to the lab assignments. there's a midterm and final, practice the sample exams and understand the concepts and you're bound to pass.
Had him for intro to python and now Object oriented. Probably my favorite professor besides Ahmed. Always offers help, extra clarity with assignments, and actually cares about his students and what he's teaching. Also posts short yt videos that get to the point instead of lectures so you can watch on your own time. Allows two tries on EVERY exam.
If you struggle with programming, take this proffesor. He explains thoroughly and makes sure you understand what you're coding. I regret not taking him for C this semester but will for sure be taking his other classes in my future. He is definetly one of CECS best CS proffesors and you will be glad you took him. Thank you Dencker!!!!
One of the best prof at ucf. If you gotta take intro to c please take it with him he delivers his lectures in a very coherent manner. You will have to study if you're new to coding but this class is definitely easier than other c courses at ucf from what i've heard.
I had never done programming before but he explains so well. He does not check attendance but attending all the lessons helps A LOT! My favourite ucf professor tbh
i was super intimidated to take comp sci but this professor is super nice and explains things clearly. as long as u take notes and follow the rubrics on the assignments, you should be good. you get two attempts on the final exam and assignments are straightforward and connected to what was said in class.
Ver good at his job and makes sure all students have a chance to succeed
He is really good at breaking down concepts and providing every resource necessary for his students to thrive.
This guy refuses to teach python normally. He refuses to teach f-strings and such. My friend is fluent in python but even he struggles since this class is just so detached from reality of coding. You will get 0 use out of this class, AVOID AT ALL COSTS
One of my best professors EVER. Wish I could take him for every course!
Prof. Dencker is super great with making lectures easy to understand and fun to participate in, even the online ones. He also hands out rubber ducks for those who do well, so get ready to learn some code!
Super easy, he's a breeze in online class. Tests were just the quizzes of the unit with some large coding question/tracing. 10 homeworks, he has very particular grading criteria so watch out. Slow grader.
Professor Dencker was a great professor, I would definitely recommend taking this class with him if you have had no programming experience. Midterm and final are relatively easy if you study, plus you get two attempts on each. Grading on the assignments are a little strict, but as long as you follow the rubric for each, you should be good.
Excited to be there and always willing to answer questions, very positive and very well spoken when talking about the material.
He was very funny in class and really broke down the basics of coding. He was pretty strict about his grading though and followed the assignment guidelines precisely, taking points off for document being wrong name or not formatted right. But all exams have two attempts which really helped with office hours to go over all the ones you missed.
Amazing professor. Accessible outside of class and wants his students to succeed. 3 Test total and can retake. Homework due every week but it is very clear and has good resources to complete it such as lecture videos/notes. He definitely creates a space where you actually learn the content and sets it up for students to succeed.
He is a goated professor, teaches very well, and is very chill. The only reason i didnt get a A is becuase i didnt lock in for the exams. The class is very easy with lots of assignments to learn, and also, you get 2 attempts on the midterm and final. I would def take this guy again.
Awesome professor, I laughed in every lecture. Gave us two attempts on both the midterm and final. Would definitely take him again if I could!
Class Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
COP2500C
4.6
(105)COP3223C
4.6
(27)COP3330
4.6
(18)COP2500
4.3
(30)CGS2100
3.9
(10)Difficulty by Course
COP3223C
2.8
COP2500
2.6
COP2500C
2.5
COP3330
2.1
CGS2100
2.1