3.4
Quality2.7
Difficulty66%
Would Retake83
Reviews66%
Would Retake
83
Reviews
Rating DistributionOfficial
5
30
4
18
3
10
2
5
1
20
What Students Say
“This professor was an absolute nightmare”
COT3100C - 1.0 rating“This professor was not great, I tried to be understanding but this class was so disorganized”
COT3100C - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
29%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.34 avg changeRatings by Course
COP3502
3.5
(14)COT3100C
3.4
(69)Difficulty by Course
COP3502
3.4
COT3100C
2.5
Reviews (83)
As a new professor in spring 2024, he is very goated. He gives excellent lectures and makes sure that his students understand the material. He only gives two exams: a midterm and a final. Just get ready to face the difficulty of the class itself and ask as many questions as you need.
VERY easy class, but taught GREAT. Slides informative w/o being word salad and available online, very enthusiastic teaching, attendance not mandatory but recommended bc he KNOWS how to TEACH! Very complicated course taught well. But: quizzes were really easy, not great at reinforcing the material. Need to study to succeed bc topic is NOT intuitive.
The class was fine up until the finally pretty much. All the quizzes and midterm were straight forward and easy. And then the final he makes super hard and in person. Nothing like we have got in the past with assignments. It was cruel what he did with the final and it was 30% of our grade
7 online quizzes two of them were dropped but usually it's only 1 drop, 4 HW but this semester it was only 3. Midterm was online and straight forward (25% of grade) and the final was in person very different than the other material from the class (30% of grade) it was much harder then other work given. Won't know final grade till last minute.
Great professor who obviously knows his stuff and provided very informative lectures with clear powerpoints, and more than enough material to self-study the class. Class was a bit disorganized, especially towards the final, but he took student feedback seriously and improved his lectures throughout the semester. Would definitely take again.
Not worth the anxiety you g
Didn't grade 2/3 homeworks until the very last day of the semester. Final was not fair considering we got no feedback on our homework and they were thrown together haphazard at the very end of the semester. This professor is clearly very new and doesn't know how to teach this class properly. Look elsewhere, the anxiety is not worth it.
Didn't even post grades when they were due. Currently PAST the due date for grades and he still hasn't posted anything or made an announcement. Tests were horrible and he did not prepare us for them very well. Completely self teach because his lectures are poorly put together and not helpful for the homework or tests. RUN RUN RUN !
Lectures do not match the difficulty of the tests and homeworks. Lectures are practically useless and lab attendance is mandatory. Class is self-taught. If not for a really helpful TA most of the class grades would be lower. Takes forever to grade HW and tests or anything that isn't self-grading. Grades are due and I still don't know my grade.
Only reads off slides without teaching, had to self teach everything. Kullu himself said he was learning discrete in the first lec so he didn't know before teaching. Slow grader who forgot that the deadline for grades were today, no grades for one section, and still missing multiple grades in the other section. lazy teacher with a terrible final.
He only reads off of the slides and is not a very good lecturer. You will not learn from him. Labs are very helpful because of the TA. Quizzes were online but the final was in person. Class is disorganized and grades for assignments and quizzes are given extremely late. He forgot the deadline for finals grades was today so he's rushing.
pretty chill guy. the TA's especially one (idk if i can name names), were very helpful. the midterm was online and open note so pretty easy. for the final he gave us a formula sheet which was very helpful and appreciated. lectures arent too important, hes clearly finding his footing but i think he did good. easy to get an A if you try a good bit
This professor waited till the last minute to realize that he didn't give us enough quizzes that was in the syllabus and had to turn assignments into group assignments so he could grade faster but we never received this grade or a lot of other grades until after grades were due cause he forgot the due date for final grades and we received an N.
This is probably the most unorganized course I ever taken at UCF, even McAlpin was better and that's saying something. Over half of quizzes were dropped during the last month of the semester (1 during the week before finals week). It took over a month and half to get my midterm grade. And majority of us don't even know our final grade.
3 hws, online midterm, in person final, the labs were helpful but he refused to post the ppts beforehand and posted the solutions for the practice test the night before the final, forgot to submit grades for the entire class so everyone now has an N on their report cards, i had an A the whole semester until the day grades were due, very unorganized
The professor was very chill and nice. He was so helpful at office hours. HWs were more difficult than quizzes. 7 online quizzes (he will drop 1-2 lowest ). Midterm was online as well, but final was in person. It wasn't bad as people said. We had 6 multiple choices questions and 4 show work, they were similar to quizzes and straightforward.
The grades weren't posted on time so most students have an N for the class potentially delaying financial aid. The class is extremely easy, online and straightforward until the final, which is worth 30% of our grade and was super difficult and in person. Grades come very slow, and lecture material doesn't match up to what is tested.
He forgot to input people's grades before the deadline. As of writing, his students are stressed because of the N grade sitting on their myUCF pages. Most are freaking out too much, but this shouldn't have happened at all. Also, just watch the discrete 1 vids on YT and don't waste your time sitting in his lectures. If anything, the TA carried hard.
The professor is both kind and attentive, diligently striving to complete the semester. The teaching assistants are also supportive. With 250 students per section, managing Discrete can be daunting, possibly resulting in slower grading. Nonetheless, I have confidence in his effective teaching efforts.
He put grade in Webcourses slow but if someone questions him, he will respond fast. He's a very reasonable professor. 7 quizzes and 1 midterm online. Final in-person. Review quizzes questions, you would see them in final with different numbers
I stopped attending lectures 1/4 through the semester because he just read straight off the powerpoints. Mostly learned from watching YouTube videos. Very disorganized, most grades took weeks to be put in and some still weren't put in even after the semester ended. Assignments, quizzes, and midterm were online; final was in person on paper.
He may not the best lecturer, but he's very easy going and ready to help students. Quizzes and midterm are online. Final in-person, which is similar to quizzes. Study well and you'll be fine.
This was his first time teaching this class so he was a little bit disorganized. For those who rated 5 stars meaning that they got good grades in class and were able to cheat throughout the course. He did reply to emails but not too fast, usually 2-3 days unless it was during finals week. Overall, he just needed more time to organize this class.
There is no easy A in a math class. Prepare yourself to study outside of the classroom. 3-4 HWs, 7 quizzes and 1 midterm online. Final is in-person. Don't wait until the last days to study for final because it will hit you real hard!!!
This professor was an absolute nightmare. At first, I didn't mind because he was new to the University and I understood he needed time to adjust. It ended up taking about 2-3 weeks into the semester until we got the syllabus. He also still has no entered my grade into myUCF when it was due three days ago.
Dr. Kullu's slides are full of useful content, and his explanations are easy to follow if you're paying attention, meaning that lecture attendance is important. He is a friendly man who is willing to answer questions, and it seems that he wants his students to succeed. Homework is tough, tests are doable, and quizzes are trivial. Would recommend
Lecture attendance is not mandatory. You can study at home or from YouTube if you feel easier for your study. Lab attendance is mandatory, it's 15% of your grade. I see it as an "extra credit" because you literally do nothing in that lab
He is new to UCF, a little bit late in grading but he very to communicate with. HWs are tough, quizzes and exam are doable.
This is a hard class. 7 quizzes and midterm was online. Final is in-person. The professor's very helpful in office hours as well. Study hard as you choose to be an engineer or CS. There's no easy A in this field
He's a nice and kind person. He truly wants his students to learn and pass this class. Lecture attendance was not many, but labs take 15% of attendance. Studying outside of the class is highly recommended since it's a tough class.
Quizzes and midterm were online. HWs were more difficult. Final was in-person but DOABLE because it was similar to quizzes and his slides
This is a hard class. I've not been in school for years. I totally forgot all math stuff, so I had to came to his office hours all the time to seek help. He was so nice and easy going. I appreciated it!!!
This man had the worse lectures, bland, boring, spend too long to cover certain topics, and too little on others. He was so unorganized, didn't know how to disperse the quizes and homework evenly, through the semester, all crammed in the end. We didn't even get to do all the HWs, the final was an absolute mess. He missed the grading deadline.
He's alright. He's flexible with grading
Kurt Kullu is a knowledgeable teacher but his lectures lack entertainment, making the course material very tedious to learn. Falling asleep is very easy when he teaches. The online quizzes and midterm were easy, while the assignments were a bit more challenging. The final exam was ok. He's a slow grader, most of the grades came towards the end.
This professor was not great, I tried to be understanding but this class was so disorganized. He takes forever to grade and did everything last minute so I could not tell what grade I had until it was too late. His test and midterm were online but the final was on paper, majority free response. pushed everything until the final stressing students
Wurt Wullu
Kullu was a decent professor for most of the semester, however his organization was terrible. He didn't even submit grades by the mandated deadline, it was a mess. His course is mostly fair though in terms of what is on homework and quizzes. The final was a little difficult compared to the midterm. Theres ~7 quizzes (drop 1), 2 exams, & 4 HW.
I was worried about this class in general since most of the professors seemed to be very harsh (according to RMP), but Kurt was pretty easy. His lectures include a lot of practice problems, but the most helpful part of the class was the LAB! Attend labs; if you have a good TA, the labs really tests what you know. The final was very easy.
Lectures are entirely reading from slides-- very boring material. Super helpful if you ask him a question after class. Easy online open-note quizzes(7x) and midterm. Homework(4x) takes some time, but is ultimately doable. The final was significantly more difficult, as well as in person and on paper. Long grading times and poor course organization.
He wanted all questions free response even if he didn't grade assignment 1 until halfway into the semester despite having many TAs, and then rushed to get the other assignments squeezed until the last few weeks.His final grades were late so we couldn't dispute our grades which is important because there are multiple approaches to the same question.
Discreet structures is a class mostly about logic. Everything the professor does is entirely logical and within reason, and I respect that. You won't be surprised by this professor. Every time something happens, you will think "fair" and study harder. In the end, you will learn the material and feel satisfied. For me, the class was easy.
Wurt Wullu. Lectures are very boring but his notes are pretty straightforward. If you just put in the bare minimum effort you are essentially only graded on a midterm and final since everything else is free, and both of which were very easy. Study the reviews he provides for both exams and you'll do fine, he's a nice guy just a tad boring.
Great professor, attendance for labs mandatory but the labs were not helpful sometimes because of the TA sometimes. Grading scale is helpful, 1 midterm 1 final couple online quizzes and 2 assignments. Either the mt is online or final but never both. Easy class to pass tbh. The discord was off topic all the time tho. Unhelpful
Professor Kullu's lectures for Discrete Structures were great. He went over the topics clearly using intuitive real life examples. Even the hardest topics of a generally hard class sounded like common sense. Grading was very light as well. The class could have done with harder assignments and more often assessments.
This is the #1 professor at UCF, no debate. From the start of the semester, every lecture was rich in detail with well-thought-out examples. He uploads the notes to Webcourses; which contains everything you need to succeed in the homework assignments (2), quizzes (9), and exams (2). Additionally, he is always willing to help students after lecture.
Good lecturer with a lighter workload. Everything necessary could be found online. Class felt long at times though the material itself isn't exactly riveting so I don't blame him much for that. Very exam heavy (missed the midterm and struggled to pass the class) though the exams were very straightforward if you knew your stuff so Id still reccomend
i loved the way he has to explained the problems and exercises, going step by step making it easy for you to understand the process.
DO NOT TAKE THIS PROFESSOR, TAKE GUHA INSTEAD!!!!!!!!!!! Your grade heavily depends on the midterm and the final, he does not curve your grade even if you are within 1%, and the lectures are very boring. There are no extra credit opportunities, he is also a hard grader, and even if there is a error in grading he will not fix your grade.
Kurt is an amazing professor! Discrete is not an easy class and while Kurt was a newer professor he put true effort to teach the course as best as possible. The lectures were a bit boring but it's also a math course. He does explain things pretty well and is very approachable. Gives lots of practice and practice is harder than exam.
I didn't go to lectures so I can't really speak on that. I didn't find the class challenging to keep up with, you just have to go to lab and the midterm. Final was online through respondus lockdown, which sucked, but it wasn't a hard final at all. Discrete's material is pretty challenging, but Kurt doesn't make it any harder than it needs to be.
Lectures can be boring but are informative. All notes are posted online so lectures arent mandatory but labs do have an attendance grade.
Great professor. Attendance is not mandatory but useful if you go. All notes will be posted online. In-person midterm and online final. Attendance only necessary for labs but he drops a few of those. TAKE THIS OVER GUHA
Drops a few attendance grades from mandatory lab attendance, paper mid-term, online final, 10 SHORT (non-proctored) online quizzes, 2 easy hw assignments. Kullu doesn't make discrete any harder than it has to be.
Kurt is far improved from his first-semester teaching. Lectures are projected with handwritten notes and examples, which are posted on Canvas afterward. Weekly online quizzes (multiple attempts) and labs (mandatory attendance) provide great practice. Only two homework papers. Midterm and final were not too difficult. Great professor.
IF YOU DON'T WANT A MISERABLE DISCRETE EXPERIENCE, TAKE KULLU!!! Only downsides were that lectures are not recorded (notes are still posted online) and lab attendance is mandatory (but counts towards 12% of the final grade).
Great professor! Very thorough during lectures and provided a lot of examples. Very humble and kind person. Course was very straightforward and didn't take much effort to do well in the course. Would take again.
tests are worth way too much no extra credit dont take him
Not a good teacher wont curve dont take
I tend to get so worried about my grade that I forget to enjoy the learning process. Kullu is definitely the easiest discrete professor. I stopped attending his lectures because they were too slow. I started sitting in on Guha's discrete lectures and learned so much more. I never worried about my grade in Kullu's class.
took fall semester. lectures were long and tbh you didn't have to go most of the time. there are only two tests which are the midterm and final, which the final was online. besides the tests, the lab is worth the most and that is attendance mandatory. not that difficult if you just study the content a few days before the tests. just kinda boring
Overall a great professor. I am taking his class right now, it consists of required once a week labs and 2 main assignments along with a midterm and final. I really enjoy his lectures and I think this is an easy discrete math class to take. I like him as a professor and would recommend.
Very chill, makes the class extremely easy. Lectures often feel unnecessary, but if you don't understand a topic then he will provide several examples for each concept and they'll definitely help you learn. Two homework assignments, two exams which may slightly stretch your ability to apply concepts on 1-2 questions, and 10 light quizzes. Easy A.
The goat. He is so chill and makes discrete super easy. Only had like two HW assignments and weekly quizzes. In my opinion, yes his lectures aren't fun, but they're super interesting and I was never bored. He makes the topics easy to understand and I would 100% take him over Guha. Also let us have cheat sheets on both exams.
Class mainly consists of quizzes, 2 assignments, a midterm, and final. I feel like his lectures were hit or miss, sometimes I found them useful and other times I learned a topic easier through Youtube. His grading scale for letter grades is weighed much more leniently than normal, so it's possible to still pass even if you do bad on the exams.
Kullu has definitely fallen off this semester not having an online final and instead opting for an in person final which was much more difficult and still would not curve the grade despite the very low averages. He's still better than Guha though.
tbh i only went to lecture a couple times, but he does a ton of examples and gives amazing notes on canvas. this class isn't coding heavy if ur not a cs major and ur worried about that. got an F on the one midterm and the final and still passed the class (we are allowed cheat sheets for the exams). final was all mcq. labs are mandatory but helpful.
Nice guy and cares about his students. I'm taking CS1 with him this summer, but he's decent considering it was his first time teaching cs1. Decent lecs and not boring. Makes things easy to understand, but were extremely behind in class. He took 3 weeks in just C review. You will be tested on PAs, quizzes etc and he also drop 1 quiz and 1 assignment
Professor is a nice guy, this is his first time teaching CS1 so we were behind a bit and we didn't really do any exam reviews. It took awhile to get grades back. Quizzes (7) (18%), PAs (5)(20%), Midterms (2)(30%), FE(25%), (7% sylla quiz) For the final exam, students have to get at least a 40% regardless of their total score to pass course.
Very approacable and responsive to emails I had alot of things happen outside my control and he was very responsive in helping find work arounds.
Where do I even begin. Although I passed the class, this professor was absolutely paranoid with the thought of students cheating. The only class I've ever heard of that required Respondus Lockdown Browser as-well as a POST EXAM MEETING??? In which both were averaged together. Although assignments are lax, I'd suggest taking another professor.
If you take him online, it's going to be an entire process in order to get your exam grades. There were post-exam meetings to PROVE you knew you were talking about. A major problem I had was the fact that in order to pass you needed a 40% on the final regardless of past grades which is mentally draining when you're waiting to see if you passed.
One of the worse and rudest professors I've ever had! His lectures sucks. Over complicated everything. Threatened to reduce my final exam grade by 10% because I asked a “dumb” question through canvas email (according to him.) He's horrible. Save yourself and don't take him. Release exam reviews extremely late, good luck figuring out what to study!
One of the only CS1 professors to utilize multiple choice which is really nice. His assignments were easy compared to other CS1 classes. His test's were fair and well structured, he made CS1 a lot less unbearable then it could've been. However, you MUST achieve a minimum of a 40% on the final exam or you will auto fail the class. The final was hard
Where do I start my glorious king Kurt He made this class manageable for a I.T. Major if you try you will pass my any means it's not easy but if you can't pass this class just switch to business Besides all cheating stuff going on it was easy going and if you don't like being heavily watched on lockdown browser just go in person
One of the best CS1 professors. This was my third attempt and it was a cake walk in comparison to other classes. Exams were fair and PAs were just the right amount of time and effort. Very good class, would take again.
Best lectures of any CS professor i have had, makes topics clear and concise gives good examples, and allows for student engagement and questions.
If you're going to complain about this class, you might as well switch your major. Every midterm was weighted half MCQ and half FRQ. The final was overwhelmingly MCQ weighted. Also, he was very lenient with grading partials on the FRQs. If you even put minimal effort into this class, you will easily pass.
Though my interaction with Professor Kullu was limited, he seemed like a nice guy. His paranoia about cheating added stress. Late study guides, last-minute exam info, and slow grading. Still, his generous scale helped me pass CS1 on my first try after failing Intro to C with Juan Parra. He'll likely remain the best option. If I can pass, you can.
He's really caring and helpful. The course is hard & not easy but he gives students opportunities to do well like practical credit that can help. My advice is to go to his office hours it shows ur willing to put in the work, & he genuinely responds to students who make the effort & helps you. He's fair & supportive & wants his students to succeed.
Yes, what others said is true: he's paranoid, releases study guides late, and grades rarely on time. But he's by far the easiest prof for this class. Not the best for FE prep, but great for CPE/IT since it's less coding heavy.
The biggest issue is with his exams. He gives multiple versions but unlike other exams with multiple versions, he changes the entire question instead of numbers. This results in questions that vastly differ in difficulty (some not being shown before to practice "application") and praying that you got lucky with the questions you receive.
Posted notes are very easy, labs are super easy, two tries for every quiz, and tests are very similar to notes. Go over notes and quizzes, and you'll be fine on the exams. If I had tried harder, then it would have been an easy A.
Class Info
Online Classes
100%
Attendance Mandatory
29%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.34 avg changeRatings by Course
COP3502
3.5
(14)COT3100C
3.4
(69)Difficulty by Course
COP3502
3.4
COT3100C
2.5