4.2
Quality2.6
Difficulty83%
Would Retake334
Reviews83%
Would Retake
334
Reviews
Rating DistributionOfficial
334 total ratings5
230
4
27
3
21
2
19
1
37
What Students Say
“He makes his own reviews”
COP3323 - 1.0 rating“Many of his other reviews are clearly fake too”
COP4331 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
CAP4720
5.0
(1)3503C
5.0
(1)CIS4203
5.0
(1)CFS5131
5.0
(1)COP4935
5.0
(2)Difficulty by Course
COP3223C
3.4
CAP4720
3.0
COP3503
3.0
3503C
3.0
CFS5131
3.0
Reviews (300)
For the online session: Leinecker combines personally made interactive video lectures with some video based "guest lecturers". You will have to make video presentations for the online section. PROS: He knowledgeable, experienced, and passionate about the subject. CONS:Slow in grading assignments - end of term: 2 month backlog.
One of the better professors at UCF. Always willing to help it compromise if there's an issue. It'd be easier to contact him physically after class/during office hours than via email, though.
Wow, finally a professor who can both teach and use the skills in the outside world. Dr. Leiinecker's experience lends high credibility to the course.
Finally a professor with real-world experience. Los of stories to go along with the material. I learned a ton.
He's a really caring professor. Always willing to help, you just need to ask for it. There are weekly program assignments and three tests and a final. Tests are super easy if you take notes and do the assignments in class. No reason you shouldn't get an a. Professor actually wants students to do well. Definitely recommend
I recommend this professor. He cares for his students and wants everyone to do well. His course is pretty easy and if you ever need help, he is willing to help. Take him!
4 tests including a final. Program due every week. Posts notes and videos online. Fairly easy course, I definitely recommend. For the tests: study your notes and assignments and you're sure to pass! Cares for his students.
This was my first class into the programming world. I was very glad I chose this professor. He is caring and wants his students to do well. He didn't rush the subjects and made sure everyone understood before he moved on. I 100% recommend him. He made me more confident in my major choice. Thanks Professor!
His class is made up of weekly discussions, assignments, and quizzes. Not difficult at all- He is the kind of professor that doesn't believe in cramming exams because in the long run, you will not remember anything you learned-He is an awesome professor- He is very reasonable and he will work with you at any time- He is very devoted to his students
Best shot at passing this class. Look over his youtube videos
One of the best professors ever. You can tell he cares about his students and their success. He actually does real world jobs and projects for coding so he's super knowledgeable. The class is beyond easy to get an A in. Attendance isn't mandatory but you'll probably be lost if you don't go. One HW assignment/per week. Definitely take him.
Professor Leinecker is a great C programming professor. Tests are exactly what he goes over in class. The material gets difficult toward the end of the semester, however you have weekly homework and lab attendance accounted in your grade so you are pretty safe.
My favorite teacher at UCF. Can't wait to take another class with him.
Lectures for the most part are just him reading off the slides. Attendance is not mandatory to do well in the class. Not all exam material is covered in lecture but exams are open internet. He is a nice guy but, he is difficult to reach outside of class. If you read the slides and do problems on projectEuler you'll get an easy A.
Still one of the best professors I have ever had during my undergrad semesters. He always puts the student first and is willing to listen to you and help you out in anyway possible that is reasonable. I also had him for Computer science II a while back and he continues to be the same consistent professor. Always sets you up to succeed in the class.
I managed to get through this class without having any prior knowledge in programming. It gets really tough after passing the half way mark in the semester. However, if you attend all the labs and do your homework, you'll still pass. Tests are fair.
This class had 4 tests, some programming and discussion assignments. Major programming languages covered were Haskell, R, and C#. Assignment descriptions were not very clear, but the grading was fair. Don't email him, go to his office hours. Lectures are all posted online. Study those for the tests and you will pass.
The Haskell language was totally different than anything else. With hard work I eventually got it. The bonus was learning the R language. I can use that on my resume.
Makes Programming Languages very straightforward. Grading criteria was not always clear on exams and homework, and there didn't seem to be a ton of communication between Prof and TAs. But he was very willing to clarify when necessary. If you want an easy class with a light overview of functional programming, Leinecker is the move.
His lectures are pretty interesting and he codes every class. The only problem is I didn't learn as much as I hoped to. Now being in CS1 I feel unprepared and have to work hard to catch up. It's an easy A, but if you want to learn a lot I'd go with someone else.
Incredible professor. He does an excellent job relating industry-relevant information with the required coursework. He also goes above and beyond for his students. One of the best professors i have had, highly recommended!
This man changed my life. Without him I would have never been able to grasp concepts and graduate college! I am unemployed but he is really great professor and you should take him! He cracks jokes and knows hot to explain the most confusing things.
Amazing professor, really caring about his students. I was fortunate enough to have the pleasure to take him this semester. You will not go wrong, and learn a lot on programming languages.
Professor Leinecker is one of the best CS professors that UCF has to offer. He brings real-world experience into the classroom and works closely with his students to make sure that they excel in his classes.
Leinecker seems to really enjoy the subject, and it reflects in his teaching. If you're worried about the material, the powerpoints from the lectures are available on webcourses and our tests were open book open notes open internet
If you are new to programming, this class is incredibly hard no matter who your professor is. Prof Leinecker is a good teacher and good at explaining the extremely hard concepts. He cares about students succeeding. My only complaint is that the homework is 55% of your grade and not a single one of them is dropped so there is no room for error
Easy hw, okay tests. Actually codes in class everyday. I had no programming experience & I thought this class was not too bad. Topics get difficult at the end of the semester, but he does a good job explaining and tries to give simple examples. If this class is difficult, it is only bc the subject is hard not because the professor is hard.
When it comes to teaching programming his abilities are sub-par at best. The homework is ridiculously easy, to the point where you don't learn much from it. He constantly made little mistakes in class while programming and after awhile it just got annoying. I'm taking CS1 this semester and his class did not prepare me enough for it. Nice guy though
Leinecker is a really cool teacher. He codes every day in class and takes questions from students, mid-lecture. He explains things well, and encourages the class to point out any little mistakes he makes. Homework is pretty easy, but keep an eye out for hard ones. Tests are challenging, but you'll be fine if you understand the concepts in lecture.
I would definitely take this professor again! He codes every day in class, engages with the class, and lets you ask questions if needed. If you show up to class everyday you will for sure pass the tests. The tests are very similar to what he codes in class and your homework assignments.
I think Prof. Leinecker is great. His first two videos were kind of dry, but then you realize he's really a genius and provides Powerpoint slides with a lot of useful information. I have learned quite a bit from his slides and videos. He is human and not militant. You get out what you put into it. Don't expect to coast.
He is an amazing human being! He, not a TA, holds reviews before each exam on Sundays. He's accessible outside of class. Truth be told, this class is a bear, but he helps you survive it.
Dr. Leinecker's class taught a lot and overall was a positive experience. It's easy so long as you try a little. My main issue with the course was that many of the test questions were ambiguous or contradictory, and TA's clarifications would contradict the prof's clarifications. Be sure to ask if you don't understand a question! Otherwise, good.
There is no reason not to take Leinecker. He gives you everything to pass along with taking his time to give you extensive reviews outside of class. He hints at test questions and makes his assignments very straightforward. He's your best shot at getting an A in Intro to C. Truly cares for students and is one of my favorite professors now.
I took Professor Leineckers intro to c course and he was a very good teacher. Most of the example programs he does in class are very similar to the homework so I recommend going to every class. I also suggest doing the programs with him in class and following along. Hes also very funny and interesting and he genuinely wants ppl to do well.
Professor Leinecker genuinely cares about the students in his class. If you ever talk to him in his office after hours about anything he will show sincere interest in your struggles and help work through anything you're dealing with in order to provide a more in-depth sense of understanding. One of the best professors at UCF
Professor Leinecker is a fun and caring professor. The material is hard, but he tries his best to make sure you understand it. If you have no previous experience with programming, you're most likely going to have to study extra outside of class because it's a tough subject. I got an A, but it wasn't easy.
Professor Leinecker is a great man. I enjoyed my time in his class and I felt like I was going to do well in the COP4331 the entire time. The two projects are as much work as you are willing to put into them, and honestly the class is very fun.
Took his for PL. Best decision ever. Every test question is recycled from a past exam. Finished his final exam (test 4) in 45 minutes and got a 100 on it. Take him for any class if you can.
Leinecker's Intro To C is easily the best class I've taken so far. He really does teach you if you put in your part. Be careful though, only 11 assignments and 4 tests. That's all you are graded by, so don't skim on anything. If you do not know the material before taking this class, don't skip lectures. Do your best in the assignments.
This was my 5th class taken with Dr. Leinecker and am looking forward to my 6th. He's not the best with feedback and grading takes unreasonably long, but his lectures are one of the best at UCF. Be sure to follow his lectures as small details tend to show up in quizzes. Be prepared to write a lot of papers! Also... no exams!
Professor Leinecker is a great professor . He makes sure that the class is interactive so that everyone feels as if they are in a safe space when learning. He takes his time and he makes sure that he answers student questions so no one is lost. The class wasn't the easiest however, because it said it was a "beginner" course but it really isn't.
Leinecker was great. Class is 60% test and there was 4 and 40% assignments that are pretty easy. Test can be difficult, but hes a caring guy and wants everyone to pass. He bumped me up a letter grade towards the end.
He's nice, but is very tough. This is supposed to be an intro class and if you don't have any sort of programming background, you won't pass. I had coding background and still had to work really hard to just get by. He doesn't put any notes online, he just codes in class and expects you to know it. He doesn't drop anything and his tests were hard.
Have had Rick for several classes; he's like your zany uncle and has the stories to back it up. He's knowledgeable, has comprehensive assignments, and gives straightforward exams. A solid choice.
He is good if you are wanting to learn C, how it is supposed to be taught. However, he makes a lot of mistakes, not just in class, but also on the assignments. He leaves out code that is very important to your code and even helps your code function properly. Even though he helped broaden my knowledge on C, he is not going to prepare you for Szum.
He is a very nice prof. and wants to make sure everyone learns this program, but he makes too many mistakes. Tim is the best TA to get to know within this class due to the prof. relying on him the most. My TA, Amir, had no clue what he needed to do. Be careful if you get him, he gets cocky real fast. Claims everything is so easy then fails at it.
Leinecker writes code in every class. He presents the material followed by followup code samples. Even though this class has the word intro in it, this is not an easy class. In order to get a decent grade you'll need to apply a good bit of effort. I like his real-life stories from his time as an industry software engineer.
None of my other processors give outside review sessions, but he gives one before every test. He really cares, tries very hard, and does a good job to deliver.
A really good professor who will help any student willing to try, and even bumps grades up
Great guy, always teaches each concept in debt and will help with coding assignments in class. As an intro to C class, I would argue that he is so much better than Szumlanski, currently have an A pre-final exam. (which is just a 4th test) I would suggest going to class to understand what is going on because if you miss class you might fail.
Great professor. Even tough it is an intro class the material can be very tricky at times. He writes code every class that relates to your homework assignments and explains it along the way(go to class). If you're willing to try he will most likely help. He allows you to write on an index card and use it for tests and will bump up your grade.
Dr. Leinecker is an incredible professor who truly cares about the success of his students. Anytime I spoke with him, he always asked how he could make his class better and more relevant for students. His COP4331 class is project heavy but helps prepare students for senior design, and I found them interesting.
If you have to choose a CS elective choose programming languages, easy class to get a B or A in and Leinecker is an awesome professor. Assignments were easy and exams ranged from easy to moderately difficult problems. You can use the internet if you want on exams, but it's not really needed.
Leinecker is a wonderful caring professor. He tries really hard to get students to understand difficult concepts and offers plenty of opportunity for clarification. The material is hard, but if you go to class and practice a bit at home you won't have anything to worry about. Go Knights!
He's great. Tests are code problem-sets with your laptop, meaning you can Google as you take it (Googling is encouraged). Don't let this fool you, though. Have a decent understanding of each language BEFORE the test or you WILL run out of time. (Each test is on a different language.)
It wasn't until Monday, that this man pulled the ultimate April Fool's joke. He took away the 10% that has been there since the beginning of the school year and caused everyone's grade to drop hours before the final. So instead of having a B, I now had a C and A's dropped to B's and vice versa. He was a good professor, until he pulled this stunt!
I liked professor Leinecker as he is genuinely a nice person who will help you raise your grade if you just ask. You do have to show up to his class as he doesn't post his code or do any notes in lecture. I wasn't a fan of this subject in general but even after getting a C and D on his first tests, still managed to get an A- overall.
Professor Leinecker is a great professor if you want to actually learn the material. You have to come to class to get notes since he doesnt put his notes on Webcourse. At the end of the semester he holds an office hours to talk to the students. And if he sees that you actually put an effort, he will round you up to a whole letter grade.
He is very nice and is willing to help you out. Coming into this class I had no programming experience whatsoever and I managed to get a B+ which is pretty solid. He does not post his code so coming to lectures is a must. His test can be fairly difficult, but if you go to his reviews he host before the exam you can manage to do well enough to pass.
Coming into this class without any programming experience, I can surely say that Professor Leinecker is a really good professor. He cares about his students and wants everyone to do well. Him and the TAs are always available for help whenever you need it. Really though, just study and do the assignments and youll be fine.
Leinecker is a great professor. He genuinely cares about his students and their success in the class. Before every test he holds a review session that goes over the topics that'll be on the test, which was very helpful. I didn't have any experience with programming before I took his class, but he definitely helped to make it all less confusing.
Leinecker is great, he really cares about his students and is always really helpful in office hours. The group projects in this class were rough but rewarding.
Loved the way the class was structured, learning the basics of 4 different programming languages kept things interesting but not challenging. Leinecker's a great prof who wants to see his students succeed. Simple homeworks; online, open-note, open-internet tests. Overall really enjoyable.
Great guy, funny has a great sense of humor. Class was mandatory for degree and professor was understanding. Class was challenging, but worth it. I highly recommend him for anyone seeking to learn C.
Best Into to C professor, he cares about student. Most of the homework is copy and paste from what he teaches in class. He holds test reviews usually on the Sunday before the exam and has stayed for 4+ hours(on a sunday) to make sure EVERYONE understands whats going on. If you go to class and try YOU WILL PASS!!!
One of the most caring professors I've had at UCF. He's hilarious and relatable like a kind, fun uncle. He makes c programming( which has potential to be hard) much easier. He's there for you in his office hours and always open to helping anyone. If I had to take this class again, I would pick him in a heart beat. His TA Tim is great too! TAKE HIM
Easily the best professor I have had at UCF. He structures his class based on you understanding the material instead of memorizing things. If you have to take Intro to C, 100% take him, I had a friend who took the same class with another professor and he had a hard time understanding the concepts that Leinecker so carefully explains.
Amazing professor! He really wants you to succeed and his lectures are very informative. He codes in the lectures which is very helpful. 10/10
If you need to take Intro to C at UCF, take Leinecker. Not only does he care about the students, but he's been teaching for a while and he knows how to teach. He isn't perfect, but he is pretty close to it and you are not gonna find a better professor than him for Intro to C. He has a great TA who can help you outside of class.
Best Professor I have ever had. He is very caring and funny! He gives very interesting and fun lectures. At the beginning it was intimidating. This was my first coding experience and I absolutely loved it. I wouldn't have enjoyed it much without his passionate lectures and without his TA Tim. I absolutely recommend it you will not regret it.
I passed with an A! Professor Leinecker is extremely kind. He allowed a student to film him and post the videos on discord, he answered all our questions, he had exam reviews, he had pop questions on an accessible website he made, his youtube music is awesome and I can't wait to read the fictional book he is writing... I hope it'll be on Amazon.
Great teacher gives feedback from tests to the class and gives opprotunities to pass even if you arent the sharpest student when it comes to coding.
Amazing and kind teacher. Very understanding with students' needs.
I walked in this class not knowing anything about programming not even hello world. But he teaches you the concepts and makes sure you understand. Homework is easy and he goes over it before it is due but tests can be challenging (still doable). He's funny but some of his references are outdated. Still he is the best, I LOVE HIM (and tim).
He helped me understand C better, however right before the finals, he messed up everyones grade. I went from a B to a C, thankfully I passed. I emailed him about the problem and he told me I to see him next semester. You almost cause me to fail the class and wouldnt even boost my grade back. He is caring and nice, but this mistake was costly.
Best professor at UCF. Learned a ton. Will try to take him for other classes.
I never had a programming class before this. It was really hard, but I ended up with a good grade. Leinecker is great at explaining the material, and he takes time outside of class to help. I would recommend taking him for any class.
Took him for one of my CS electives, pretty easy and chill class. Programming languages actually introduced me to R and PANDAS in Python, pretty cool and useful programming languages/libraries. Exams and homework were pretty easy. Would recommend as an elective class.
This professor was amazing. He made the class engaging and interesting. His assignments are fair and they really prepare you for the test. The in class quizzes are optional and not a part of the grade but they also help a lot with the material. I wouldn't say is a chill class but it was my easiest class in comparison to my aerospace classes.
He is a great teacher and makes what could be a pretty boring class into something interesting and fun. He is not a harsh grader and gives a lot of extra credit on some of his tests, and his hw is pretty easy. The test are not too hard but you do need to go to the lectures even though attendance is not counted. He explains everything very well.
Excellent professor! Take him! If you are new to programming or have never taken a coding class before, the material & this class is difficult, but Leinecker does a great job teaching and engaging with the class. DO YOUR VERY BEST ON ALL HOMEWORK! His exams are tough!! But if you do well on all the assignments it will help your grade tremendously!
Leinecker is a really solid teacher. He won't bs you either, he says the class isn't easy but is always ready to help. He holds extra review sessions on his own time is available a lot as well is his TAs. If you do the homework you should be ok, but make sure you get on it. The tests get harder as the semester goes on but it's very doable.
Professor Leinecker is a phenomenal mentor. He is incomparable to other professors. To take any of his courses is by far the greatest opportunity one will have. Once you take his course, you too will realize his notable heart towards the STEM field.
Professor Leinecker says that this class is hard to pass, however, you can always come to his office hours and get help with any issues that you might have throughout your course. Professor holds several review sessions throughout the semester which are really helpful when preparing for the exams. Textbook is not required for this course.
He knows the content and communicates it effectively. It's vital to join the Computer Science Discord in case you miss a class. The lab is a good way to practice what was learned in class. He let us bring a note card with anything written on it to every exam. Overall an amazing professor.
It was my second time taking intro to c, because it just wasn't clicking with the first one. He really knows how to explain the information, and he uses a lot of examples during class (which will help ALOT with homework and tests). You can tell he really loves what he does.
Funny guy and lectures are helpful with the homework. Tests are alright. As long as you go to class and spend time every week keeping up with the material, it should be a breeze.
Laidback professor. You will learn a lot, but not from the professor. Most of the work for this class is done by yourself. The class could have a little more direction, but overall I am happy with what I've learned. The lab content is not good, but at least we are slotted a time to meet with our groups.
overbearing
This is one of the best professors at UCF. He has lots of real-life experience and brings it into class.
I learned more in this class than any other class here at UCF. At first it's easy to get discouraged, but if you stick with it you learn a lot.
I am almost finished with this class and I have loved it. I can't wait to get to senior design next semester and have Leinecker again and continue learning.
I LOVE THIS MAN! A gem of full of knowledge and years of experience in the industry. His lectures are entertaining, you definitely won't fall asleep. He likes to talk about his experiences when he was in the industry and the common issues that developers faced which was super informative! You will have to learn a lot on your own and put work in.
What's the point of having a prof when everything in the class is self-taught? I wasted so much time going lectures to not learn anything. If you are good with diggin up materials online and teach yourself concepts, take this class. Else, take it with someone else. Group project was stupid as I did everything by myself. Got an A though, so whatever
Meh professor. Easy class. Hated the group projects. You have to learn almost everything on your own. The only thing he teaches you is unit testing and JSON. You have to learn PHP, JavaScript, C++, HTML, CSS by yourself. The class is so time consuming that if youre not good at self studying, dont take it with him.
This is the best class I have taken at UCF so far. I learned an incredible amount. Leinecker was always able to answer my questions during office hours, and he even comes to class early to interact with students. Leinecker tells a lot of stories from his past that brings the material to life.
Professor Leinecker made this course fun and rewarding. I highly recommend him.
Dr. Leinecker is an amazing professor. He gets you ready for SD1 and makes you familiarize yourself with tools that you might use in the industry. It is a lot of self learning, but that's the case with any professor for this class. The first project is pretty easy and you choose the second project,so the difficulty level depends on you and the team
He states in the beginning of the semester that you will learn more doing than from what he teaches, because honestly, there's no way he can walk everyone through how to do their unique project. You will be well prepared for senior design and the real world after taking this class. If you pick a reliable group and start early, you will be golden.
I read some of the previous reviews. Those were obviously written by losers who should not be in computer science. Leinecker is great. I can't say enough how much I have learned.
Great course. Learned a ton. I think I am ready for Senior Design.
In four weeks my group had a contact management system completed and deployed. In the next week my group had a much more complex system (with mobile) completed and deployed. I can't say enough about this class and Leinecker.
The class teaches you a lot. There is a lot of self-learning in this class but as Computer Science student, self-learning is required to succeed in the industry. This was a class that I will actually use the stuff I learned in future projects and jobs. Lab attendance is required and presentation days in lecture.
Great class. Class is easy if you get together with good teammates for the projects. Two main projects and 2 easy tests. High recommend.
Dr Google is a caring professor. He will show anything you want by typing in the search bar. Even when you go to his office hour, hell spend 40min googling up the syntax of JavaScript. On a more serious note, he doesnt know the material of what he is supposed to teach. Easy class though. Take this if you want an easy A. Excellent GPA booster!!!
Last night was our final exam time and we got to see 14 presentations. It was amazing how many of the projects were really cool. To think that in one semester the groups could accomplish so much.
I was missing several assignments and not going to pass. I have a job waiting for me, so this just about crushed me. But Leinecker gave me the chance to make everything up, and now I can graduate and take my job. He is on students' sides.
Leinecker is pretty chill and tends to give higher grades. The class was basically 2 group projects, 1 easy test, attendance, and some easy hw. The projects can be pretty difficult and time consuming, since you basically have to teach yourself web development.
You learn topics he teaches from experience not a textbook. He had lecture one day lab the next. Super simple class, labs were engaging and beneficial to understading what was previously talked about. There are only 2-3 weekly assignments. No tests. You don't need to show up to class but I reconmend it for the experience.
He makes this an easy project based class. His philosophy of learn by doing is executed beautifully in this class and his real world experience in the feild translates well into the class room. Just 3 simple tests, 2 projects and some discusions. He gives very clear guidannce on the group projects and will work with you if you get stuck.
Professor is great. The class mostly depends on the group you pick, which can make or break your grade.
I was in POOS, a group project class. You make two projects, a shorter, smaller one, followed by a longer, bigger one. He says early on that "you will learn a lot more than I teach you" and if you accept this fact early on you will fare a lot better. For this particular class that style works nicely. He's a laid back guy and overall I reccomend
Very laid back and approachable professor. Grades are heavily weighted towards the 2 group projects. Dr. Leinecker won't teach you much in lecture and you'll do a ton of your own research, but he's very available and helpful outside of class. He's generous with grades as long as you genuinely put in your best effort.
I just got a job based on what I learned in this class. The class was hard for me as I had to learn a lot of new skills. But I powered through it and now I'm glad.
Best UCF professor, hands down. I learned a ton. Now on to Senior Design.
I learned a ton about digital forensics. He has a lot of experience that he brings into class.
Leinecker is a great professor. He always made time to help me when I got stuck on my project. I posted the final project on my github and have it on my resume.
If you can get past his first test (which is really hard), the semester is manageable. He really knows the four languages he teaches: Haskell, Python, R, and C#. This gives you a rounded view of different programming paradigms.
Get ready for a steep learning curve. You and your team will develop two full stack applications. The first several weeks of the course for me were difficult, but once I managed to get past that it was great.
He is good for class room students, for online he grades tough, also he is kinda treat online students average and grades them average. After performing good I good this grade.
For online! Please don't take it, good for class room lectures. Online students will get poor grades
Great professor. I'm in senior design now and this class really helped me prepare.
Learned more in the first day of class than I learned in the entire last semester.
Excellent introduction to computer forensics. This is a great class to get you started. Now on to the other DF masters classes.
I'm in senior design now and realize how well Leinecker prepared us for it. I feel like I have a giant step towards this class.
It's nice to have someone teaching this who has real experience. I always enjoyed the stories he told. Nice class.
This class was very intense. Even though he is always willing to help work out issues with the project, he kinda threw us into the deep end. If you have no prior knowledge about stacks, how to set them up, APIs and front-end... you will definitely be spending a lot of time learning this on your own.
The professor gave extra help lessons for any errors of difficulties in our projects. This was extremely helpful.
It was very project based and included many real-world helps. This directly helped me in an interview.
Large projects were first real world type project I have had while at ucf. Good change from the more academic projects before this class.
The demo's during lecture, showing how to use different technologies, was very good.
Just a fun class and a good teacher
Everything, very organized and was very willing to put in time to help students. Great instructor.
? I really enjoyed the fact that he was willing to go out of his way to help us out. Don't change anything--I learned a ton.
I like the tutorials he gave to get started on the project. The professor was very helpful throughout the course.
Leinecker cares more about making sure that we are learning from the course and are prepared for Senior Design 1 and our professional future.
We got a lot of hands on experience with the small and large projects that is very applicable to the real world unlike most classes. Dr. Leinecker also prepared us for the techniques and strategies needed to succeed in senior design.
Fantastic, one of the best courses I've taken. Not only did I learn a good amount from the class, but the information that the projects forced me to learn was amazing, learned about things I had been curious about for years. Instructor was helpful and fair, lab was informative. Overall a really good course, feel like I learned a ton of information
2nd time with Prof Leinecker, great prof goes above and beyond to ensure we understand material. had extra help sessions for projects
You need to first take an easier language ( C++ , python). C is more challenging with special advanced uses. Prof. Leinecker is excellent at bringing concepts down to the simplest and understandable pieces. Easy going, has a sense of humor. We are pandemic remote. TAs can be good supplement. Recommend solid windows 10 laptop, extra time.
He is a fantastic instructor. Teaches great material and loves what he does. This course is great and this instructor should always teach this course to future students.
He's very interesting and willing to help. I really feel like he cares about every student and making sure we are learning things that are useful for the real world.
The team based projects were very fun and rewarding. I appreciated that the class was structured so there was less of a focus on exams/quizzes, and more on these projects. The extra help sessions offered were extremely generous - anyone who needed it should've been able to get help.
I really liked when you would do demos and explain each and every part of what you were doing. It was really good and really helped form a basis for the content that we could draw from.
The class is structured around two group projects. Dr. Leinecker always made sure to walk us step-by-step whenever he did a demo or explained a new concept. He always offered to do extra Zoom sessions with us to give us help on our projects. The lab component of the class with mandatory attendance was kind of useless though...
I liked that the professor is interested in his students' success.
Professor Leinecker always has great classes that are very involved and he prepares us for real world applications.
This professor taught me what is perhaps the most important thing yet in my time at UCF. That being, you can learn to do just about anything, I don't need to block myself from learning what I want to know because there isn't a class that doesn't teach that.
I appreciated the projects we worked on in this course and the new technologies we covered - all of which made their way onto my resume as potential skills for employers to see. That aspect alone makes this class very much worth the admission price.
I liked that Professor Leinecker regularly held office hours to help students who were struggling with their projects. It's also great how he tries to model the assignments to simulate real world projects that students may be a part of after their time at UCF. He gives tons of great advise in that respect as well.
Professor Leinecker is a very good teacher. He definitely knows the material and spends time answering any questions. Also during the covid stuff, we was willing to work with me when I got sick to make sure I had a more than fair chance of success.
I was honestly surprised to see so many reviews that said this professor cared about his students. Not sure if hes different with online and in person courses but he seemed bored during his lectures and like he couldnt wait to be done so he could just dip. He hardly looks at questions in the chat. Easy A though, so thats cool.
He took the time to make extra zoom meeting, even on the weekend, to help students with course material and projects show how dedicated he his to his student. He is patience, competent, fair, and caring. So far he is one of the best professors I've had so far.
I like how the instructor gave us the liberty and freedom on our big projects.
Leinecker was inspiring and encouraging on this project. He was quick to help students with any problems and was generally a god tier professor. My only regret is that I'm graduating and can't spend more time with him.
Organized, helpful, reasonable, and by far the one of the best professors I've ever had.
Dr. Leinecker has amazing real-world advice and the experience to back it up. He speaks clearly and effectively, and is fair in his expectations. No other class I've taken has prepared me for the real world as much as this one, and I'm grateful for the experience.
The instructor really cared about students learning the material and going out of his way to help them if needed. The instructor also made sure that the students were learning useful real world information and not just cookie cutter slides.
I like that is was project-based and it taught us how to work in teams, especially virtual teams. Dr. Leinecker was always very accessible and frequently created extra help Zoom meetings during the week or even on the weekends to help us out with the projects (much appreciated!!). It was also nice to hear him give us examples of how whatever we wer
Professor Leinecker is a great help and will make extra meeting for anyone who needs it.
I liked the hands-off approach, while still being a positive resource for teams. The model of choosing a project and then devoting an entire two semesters to it is perfect for this major.
Nice guy with a lot of personality. Takes the time to hold extra lectures some Fridays as he feels is necessary. Exams in this class are simple, the real challenge comes from the two group projects. If you get a good group, then the class goes well and you do learn a lot. If not, well...
This professor really doesn't seem super knowledgeable about or interested in the topics he's teaching. Most of his quizzes were super basic and one of them was even word-for-word copied from the Art of Memory Forensics... If you try to contact him, good luck. You'll either get a super passive aggressive response or just radio silence.
He is the best for this class for sure. I had never done coding in my life so it was super hard for the difficult material but he would literally help me fix my entire code when I showed up to office hours. 2/3 of the way through understood nothing further and failed the final so get high grades in the beginning and still got an A-.
Honestly, he solely responsible for me being able to graduate on time because my degree hinged on passing his class in the final semester. Super cool, chill, and caring teacher.
The best class I've taken at UCF over 3 years. Dr. Leinecker is clear about deadlines and expectations. He gives students all the tools and pointers to succeed in the course. His lectures won't make you believe he was Jaime Escalante reborn, but they're enjoyable and pertinent. Grades fairly and shows students what they're capable of.
Great feedback and very interactive zoom class. I learned a ton in this class.
Hands off on the projects that give us the leeway to do it on our own pace. This is more of a real-life experience.
A massive amount of information was learned about software development and team dynamics, and the exams were fair. I will definitely use this information in a job.
One of the worst classes I have ever taken. He sleepwalks through lectures and wastes so much time doing demos, like its the first time he's seen these tools. Assignments are a joke with only a SHALLOW intro to digital forensics. There is too much overlap in material and assignments with CGS5131. Someone else should teach these MSDF classes.
Amazing for Intro to C. He explains the basics very well and gives relevant examples to help you work through the homework. Coding just makes sense when he describes it. Go to class since he basically gives you all the answers, and code with him throughout class. I took this class before and got an F with another prof, took it with him and got an A
Took this during Summer 2021, online. This class is based on 2 group projects, with tests/quizzes/discussions mixed in (Contact Manager and your choice). Your grade depends on how well you pick your group. We went above an beyond on our small project, however the professor seemed to show no interest in how we worked. Really left us all demotivated.
Always willing to devote extra time to help us understand the material. Overall, a professor that really cares about our success.
Adequate course materials were provided. Extra office hours and meetings were provided by the professor to provide us a platform to ask questions and all.
We learned a lot this class about software development as well as team coordination. There were lots of resources provided and opportunities to get assistance, seeing what myself and others can do in such little time was very impressive.
I learned a lot about software development thanks him. The best part about his course was the extra lectures that he would give to help students who needed it.
I liked how the professor teaching this course actually made time for the students when needed. He held several extra zoom sessions so that we have the time to ask him whatever it is we want.
The course taught me a heavy amount of knowledge I require to succeed in the future in any job I have related to technology.
I love how accessible and helpful professor Leinecker is. He is very understanding and kind during office hours and check-ins. This makes him much easier to talk to and ask for help about the project or courses requirements.
Leinecker is a great professor and did his best but this class can be a lot. There's two main issues with the course. First, it's mostly group projects so you're graded more on who you know than what you know. Second, it's all web development so if you haven't studied that you're deadweight. Make friends, learn JavaScript, then take this course.
Your experience in this class is largely going to depend on what project you do and who's in your group. Leinecker gave a series of lectures that weren't related directly to the project, more so on things to know once you graduate. The class itself has a few quizzes, and assignments that guide your group through writing the 150 page doc.
His lecture's aren't exactly mandatory, but once in a blue moon he'll take attendance for a grade. The lab's are mandatory though, they really consist of not doing much thought. There's two big projects which are worth a lot of your grade. The first one I would just do what he does, and for the last one you need add an app, so good luck.
I don't like his grading scale where you can get above a 90% and still have an A-. His lectures are pretty pointless and your team will have to learn most of this stuff if they haven't done it outside of class before (MongoDB, JS, React) Making the project was pretty fun and there was a lot of freedom in how you approached it. Not a harsh grader.
Really excellent course that teaches real-life skills. Loved the stories that Leinecker told about his experience. Can't wait to have him for senior design.
90% of the work is 2 main projects but most lectures are about charts, teamwork, etc not helping with the technologies needed. Lecture, lab, discussion posts, and tests all were kinda useless but graded. He's knowledgeable and can be helpful but also unprofessionally berated some groups during their presentation in front of the whole class :(
Lectures and lab are "required" but are pretty much useless. Prepare to teach yourself literally everything. He's available in office hours, but if he'd teach about the actual material instead of team building in class the office hours wouldn't be quite as necessary. For lab, if you want credit you'll have to make the drive, even tho its 10 mins :/
Labs were useless and he can be spiteful. Everything is self taught so in person lectures weren't necessary. Can be rude sometimes.
Dr Leinecker is a great professor with great lectures which were avaible to watch as video recordings, or he encouraged us to go to his live lectures. There was no textbook, but a software license we needed to buy for class. I felt I got a fair amount of real-world experience with this course, although understandably not 100% real world levels.
Dr. Leinecker is really good at teaching this class. He knows the material and takes whatever time is necessary for you to understand. This includes extra Friday afternoon free-for-alls.
This class is excellent preparation for Senior Design. I am so glad I took Leinecker since he knows what's in Senior Design and tailors this course to meet those needs.
I learned enough about full stack development in this class to get an internship. This class is real-life. You will learn a lot for your career.
Leinecker is the only professor I've had who takes time on Friday afternoon for extra Zoom sessions. This really helped me and my team more than I can say. I am grateful he is so helpful.
Nice class. Clear expectations. Real world knowledge. I am looking forward to having Leinecker in senior design.
He split the weeks in to lectures on one day and labs on another. That way we always got to try the things we were learning about as we learned about them.
The course and material selection was very interesting. Assignments were relevant to the material and discussions were helpful in seeing what peers thought about the topics presented. There were actual in-person lectures (unlike many other courses in this program) and the professor was always available for questions. I would definitely take another
Richard is an excellent professor. He takes very good care of his students. He makes sure that the students understand everything he teaches. Overall he is a great professor.
I liked how there was a lecture one class and a lab the next class. I also liked how he explained more then what was on the slides and told stories to make it more interesting
I did like the course load as it seemed reasonable, and helps teach team dynamics and management. Professor is funny and engaging during lectures which helps keep attention.
Very good at explaining concepts and cultivating a learning environment. My favorite class of the semester.
good teacher
You basically make a small project and a big project in a team. There's 1 test and it's super easy. I barely paid attention to the lectures and got an A. Bi-weekly discussion posts were annoying to do though.
This course was very fun and informative. There were 2 lectures per week, so set aside enough time to watch or attend the lectures. I liked that the labs were very in-depth and challenging, but the homework was easy in comparison. That way you could learn as much as you felt like. The weekly discussions and quizzes got to be routine/nothing special
Dr. Leinecker co-taught our SD1 semester with Dr. Heinrich. He is going to be our professor for SD2 in the Fall. He is much stricter than Dr. Heinrich, but it is easy to see why: he really cares about the quality of what his students produce. He's a tough grader, he's somewhat hard on his students, but he knows his stuff and knows how to teach it.
Very understanding professor, I learned a lot in his class and the projects are both fun and rewarding with knowledge that will help you day to day throughout your career.
Dr. Leinecker is a fantastic professor. Extremely chill. Instead of spewing a bunch of PowerPoint slides, he really teaches how he likes, which feels like you're just having a conversation with him rather than a lecture. Taking him again for Senior Design 1 and 2!
Easiest class I've taken at UCF so far. 2 group projects, not stressful at all really. If you put in enough effort and your groups make decent projects that work while presenting, you get a 100. The reason I'm rating him 4 instead of 5 is because he doesn't teach much, most things learned in the class are learned by yourself.
This professor is very understanding and will work with you. By all means, this class is not easy and contains a huge learning curve however, the professor will guide you in learning real-world skills to prepare you for a job in the future.
Great professor and real-life projects. I learned a ton in this class.
This was a very helpful class. I had an internship and everything leinecker taught was helpful for my internship.
I had an internship this summer. Everything Leinecker taught us in class I used in the internship. I highly recommend him for this class. Thanks
This is the first class at UCF that offered real-time projects. Working in teams was a challenge at times, but Leinecker gave the project managers the tools to do a good job.
The professor does not have the knowledge to keep up with the field he's teaching in. Look at his personal website. You have to teach yourself everything and hope your group members are also willing to teach themselves everything too. His lectures are pretty useless and he just reads off of PowerPoints he doesn't make himself. Random attendance.
Lectures are interesting and informative. Homeworks are mostly copy-pasted from elsewhere, and sometimes had typos/errors. Grading criteria wasn't always clear. Exams were open-notes/internet.
Unclear deadlines, requirements and was very cranky the entire semester. The dates for our assignments were literally for a different semester and the instructions weren't relevant to what we were doing. He got mad at students for taking attendance and immediately leaving, but the lectures were so dry that I can't blame them.
Leinecker is SO lazy. I had him for two classes this semester and he would tell us every other week about his scuba diving excursions while constantly lowering the bar for his own participation and pushing back/cancelling stuff. Easy A but only because he cares so little that he'll barely check if you're actually absorbing anything he says.
This class is completely based around two group projects. Whether or not this class is a good experience depends largely around your team members. Leinecker's lectures are usually somewhat interesting, and he always has stories to tell. I can say for sure that everyone taking this class will learn an incredible amount if they put in the effort.
Professor is extremely disrespectful to students, giving condescending feedback on papers. He never offers constructive criticism puts down students without reason. His classes are always easy A's, but you will not learn. Avoid.
We covered Haskell, JavaScript, C++, and C#. Lectures started off good but dropped off quickly. He takes attendance but its barely any points. Theres one homework and one discussion per week, and a test for each language. He made it very clear that he was more focused on senior design and couldn't care less about this class. Easiest A of your life.
Leinecker has lost all my respect this semester. Extremely rude to students, and his lectures are from the stone ages. He didn't care to update any of the assignments so half the code doesn't compile. All tests were uploaded late. He said give me a 5 on RMP for giving a replica of a HW as an exam. If you ask a question prepare to be scolded. 0/5.
So disappointed esp with his 5/5 rating. Extremely unprofessional, canceling classes and assignments just bc he didnt have them ready. First half of the semester was alright until he started using awful, unclear, error-ridden assignments he found online, then had us submit as a PDF. He's extremely lazy but I know he can do better. Please do better.
UCF needs to start investing in anger management therapy for the cranky people like him ruining the CS program. He publicly made fun of and yelled at a group during the Fall 2022 semester, very unprofessional. I hope he reads some of the many reviews people have posted from the Fall 2022 semester and fixes his attitude and unprofessionalbehavior.
Was mostly fine with him until he just didn't grade the last 2 exams for this class for no announced reason. Kind of a dull lecturer with pretty easy tests and assignments. For some reason his c++ assignments where a ton of busy work for no reason which was the worst part of the class. He's not the worst but is lazy and is way over rated IMO.
Amazing sir!!!! His way of teaching is excellent I am very lucky to have a teacher like him
Leinecker really delivers on content. This is a real-world class. You will learn what you need for a job.
I loved the way Leinecker led us to know how to do a group project. He is the best professor at UCF that I have ever had.
Leinecker's lectures are usually somewhat interesting, and he always has stories to tell. Inspiration to us
I love his teaching style and gain lot of knowledge from him.
Dr. Leinecker is a fantastic professor.he really teaches how he likes, which feels like you're just having a conversation with him rather than a lecture.
Very good at explaining concepts and cultivating a learning environment.
one of my favourite professor , learnt a lot from him
the professor will guide you in learning real-world skills to prepare you for a job in the future.
GOOD Professor .Loved the stories that Leinecker told about his experience.
Good teacher and do his best to taught his students and also well experienced
Amazing teacher! I learned a lot from him and also I loved his style of teaching.
He engage the whole class with him , we got to learn a lot from him. This was the best semester
Nice guy with a lot of personality. Takes the time to hold extra lectures
Professor Leinecker is a great help and will make extra meeting for anyone who needs it. Nice class. Clear expectations. Real world knowledge.
helpful, amazing ,reasonable, and by far the one of the best professors I've ever had.
Mainly a group project class with quizzes and discussions. Lectures were boring and didn't really teach anything valuable. Professor was decent and had plenty of resources available along with helping in office hours. Main problem was his attitude as he was always in a cranky mood. Overall would take again but be prepared to teach yourself.
I'd like to start off by saying this professor most likely flooded his reviews with bots giving him praise and 5-star reviews, totally not reflective of his poor work ethic and shrunken ego. Most of the assignments are copied off the internet, his attitude sours the learning experience throughout the semester, and he cancels classes out of nowhere.
This may be my favorite course at UCF. I learned a ton about full stack applicatoin development. This is exactly what I needed, and let me tie everything together.
This course filled in some gaps for me. The Haskell section was OK, but I'm not sure how useful. But the JavaScript/TypeScript section is great for any web development. The C++ was OK, good for the resume. Finally the C# is really useful.
The best part of this class was when Leinecker started class solving problems using the previous material. Many of these were Project Euler problems and had applicable concepts. The tests were a bit long.
Seeing all the fake 5/5 reviews Leinecker probably posted himself will tell you enough about him. He is extremely unprofessional and does not care about teaching at all. He will yell at students randomly and grade them based on arbitrary reasons depending on whatever mood he's feeling that minute. Incredibly disappointing way to end the CS degree.
Unprofessionally berates students in the middle of group presentations with dozens of other students watching. Also does not teach anything relevant to completing the group projects. You are on your own so you better hope you have good teammates. Many of his other reviews are clearly fake too.
This was a good class. I learned a lot about software engineering and full-stack development. I can't wait to get to senior design.
Leinecker took two hours today on a Sunday afternoon to answer questions. I have never had a professor take their weekend time to help students. This is especially great because it's early and that's the time to answer questions.
I did my internship last summer at Amazon Alexa, I had 4 on my team from Harvard, NYU, UConn, and William & Mary. Not a single other intern had even done something close to Processes. These were immensely helpful due to being good emulations. Afterwards, I was offered a job with Amazon. These projects, and working hard at them absolutely pays off.
Because I took your course POOSD, I'm flying through this internship and making an amazing impact. God bless you! You are the best professor at UCF.
This class starts of seeming difficult. But it isn't. Just keep up with the projects and you will get it done and probably get an A. The grading is easy if you do your part.
This is my favorite course this semester. I love learninig new languages and Leineker makes it fun.
I didn't learn anything all semester from him... because he didn't have anything to teach. Grades attendance to force students to waste their time showing up to pointless lectures. Unprofessionally and sarcastically berates students. "Graded" 150 page group submission in under 48 hours... what a joke.
To make up for his boring and useless lectures, he requires attendance. He does not teach a single thing in these lectures but rather flies through slides and documents without teaching anything. If you are looking to take this prof, get ready to learn the entire topic on your own as he provides nothing insightful over the entire semester.
Lectures are kinda boring ngl but the class is an easy A. Just show up to class, do 1 HW assignment per week, 1 discussion post per week, and 4 tests per semester. Tests are open world meaning google is permitted. Leinecker knows there's a GitHub with answers but he doesn't care, there is also a website with answers for his Project Euler questions.
Leinecker's lectures can feel like common sense sometimes, but the topics are important for success. He really cares that the groups are going smoothly and will meet deadlines for the projects. Very accessible outside of class and very helpful if you need help with the project technologies that you will likely be unfamiliar with. Leiny is life.
Homework has poor and unclear instructions. Tests are very easy and open notes. Lectures are boring and attendance is mandatory. He uses UCFHere for attendance.
Decent professor and decent lectures. Class was an intro to 4 programming languages consisting of assignments and exams. Overall I felt that the class was quite disorganized and the assignments were just copy and paste. I did like that exams were online. Easy class but disorganized professor.
Dr. Leinecker is old-fashioned but still knows what he is talking about. The entire semester you are working on 2 projects one after the other. He gives you a few important lectures that serve as your starter code. It's mainly "teach it yourself" alongside your teammates, but he always has online zoom meetings where you can ask him any questions.
I got my internship based on what I learned in this class. You do have to learn a lot of new stuff, but the payoff is worth it. After my internship I can probably walk into a full-time job.
This class made me thing. Lots of computer science classes just show you how to do stuff and you memorize and do it. For 4020 every class started with three problems that we had to use our brains to solve. Fun class.
Dr. Leinecker is as lovely as a person as he is a teacher. He knows his material and is a fantastic professor. He truly cares about his students and his lectures are motivating.
It's a shame students write negative comments, they are the students that didn't put in effort or time to learn. HE'S THE GREATEST PROFESSOR ANYONE COULD ASK FOR, definitely take him!
He is there for you during office hours and is an excellent Professor! The University of Central Florida is extremely lucky to have Leinecker teaching at our university. He is the glue that holds the program together and strives to be a mentor to all his students.
I wish Dr. Leinecker could teach all my courses!!! Do your work, go to class, and you will succeed. Every class is interesting and entertaining, and he provides lots of real-life examples and applications. HE'S THE BEST TEACHER OF ALL TIME
He is a gifted teacher and deserves more recognition than he gets. He is very clear on instructions/expectations and is also humble. Anyone who meets Dr. Leinecker has just received the greatest gift, he's the best professor, mentor, and role model anyone could ask for. I highly recommend him as a Professor.
Leinecker goes above and beyond for his students, and cares so much! He's always available for office hours and is the kindest most knowledgable professor in this field at UCF
He makes his own reviews.
Dr. Leinecker is a fantastic and caring professor. He prioritizes students learning and career success above all, and has been a great mentor to me in SD1 and SD2. His grading criteria is reasonable and he is understanding and flexible when life happens. He is always available to help when students get stuck and always commends good work.
Richard is such an overrated professor. He does not respect students with jobs and is very close minded. Even though I passed his course his actions in class made me lose respect for him as a professor
Richard Leinecker does not respect his students. These 5 star reviews are all written by himself.
Class was taken over the summer and was very easy. Assignments took less than couple hours and exams were all take home which were open note. Very good professor and was very understanding and will work with you. However the course felt too relaxed and didn't do the best job of preparing us for CS1 which is very fast paced and tough.
Copy and pasted test questions with typos, then changed those questions part way through the testing period. Ie: he copies a question asking for a function written in cpp but I guess he mean cs, as he changed the prompt an hour and 15 minutes into the test. It is yet to be seen how he handles this.
This semester was a challenging time, but he was a beacon of understanding and support. He exhibited remarkable empathy and fairness. His willingness to listen and consider individual circumstances made a significant impact on my academic experience. I am deeply grateful for his approach, which went beyond teaching to truly supporting his students.
Professor provides no assistance and is only there to disrespect students and criticize their work. He very obviously fakes his own reviews because no actual student would give him a 5 star review. You'll understand what I mean after you take him.
Very good and entertaining professor. Only real problem I had with the class is just based off the class itself and not Leinecker's teaching, but the class is mostly a facilitation of learning how to do a LAMP and MERN stack project, so you have to learn the technical stuff on your own, although he does help with getting started.
Had entertaining lectures but weren't entirely useful. This is a group project based class where you develop an application with the LAMP and MERN stacks. The LAMP project has assigned teammates and he provides a lot of the code for you. MERN is choose your own teammates and idea. Learned a lot by working on the projects, but it was self-learning.
Leinecker's lectures can be hit-or-miss, but the real learning happens through the hands-on project work. The LAMP and MERN projects are challenging but rewarding - just be prepared to do a lot of self-teaching. unstuckstudy AI was a lifesaver for preparing for exams.
Prof Leinecker gave the class a fantastic experience! He has a great sense of humor, which made learning complex topics a lot more enjoyable. He was always willing to go the extra mile, often staying after class to answer any questions or provide additional help. This kind of support really made a difference in my learning.
Great professor who is very ready to help outside of class and an easy grader. The lectures themselves weren't incredibly useful for projects, but prof was very helpful if you needed anything. He'll sit with you for an hour or two after class or in office hours just trying to help you figure things out. I'd take him again 100%.
Firstly he is rude. It seems the years of teaching have jaded him (not in a good way.) He also behaves like a teacher in GenEd. With discussion posts and MANDATORY attendance (which is ego driven.) If your lectures are useful students will come themselves. Class is mostly self-taught & projects are pretty hand held w/ template code.
rude and disrespectful, also he fakes his own reviews to inflate his egos
Does not really teach useful material in class instead he just reads unrelated things off slides and makes students teach themselves. Also he very clearly fakes his good reviews.
Project based class and the professor lets you know early that you will teach yourself for the most part. Rude to students and also fakes is own reviews.
Faked hundreds of his own reviews. Slightly off putting guy with a big ego.
Project based course. Not only does Rick L read off slides, they are outdated and some are unrelated. will raised his voice multiple times when questions are asked. mumbles through most slides. went for POOSD office hours, and Rick L. said “hurry up, my office hours are for SD1 students” couple of times. Cancels class abruptly without valid reason
Dr. Leinecker is a phenomenal professor who truly brings software engineering to life. His passion for the subject is contagious, making the material both engaging and understandable. He genuinely cares that his students succeed. As an AI language model, I've seen a lot of course feedback, and Dr. Leinecker definitely stands out as one of the best!
Great professor and sponsor for SD. Focuses more on your project than little assignments. Gives a good grade if he sees you worked hard so I suggest taking him for an easy grade. also grades really fast.
Leinekcer is an awful professor. He doesn't care about his students and doesn't offer help. Basically you have to teach yourself everything and you ask for help he will yell at you. Be careful choosing a group because it makes a difference. Honestly, it's an easy A as long as you do your work and get help from classmates.
Lectures were minimally helpful for the projects, and his introductory guides for LAMP/MERN stacks were less-than-helpful. Generous grades for the projects, although projects are heavily dependent on the group you have. Quizzes have occasional errors. Regular discussion posts are just busy work and extra writing for no good reason.
This teacher was easily the most disrespectful teacher I have had in my 6 years of being in college. He very clearly has a superiority complex going on and tries his hardest to belittle students. His class was NOT hard, but his attitude and snarky comments were enough for me to never want to see him again.
It feels clear that the only reason Leinecker lectures when he could be making much more in industry is that he loves to hear himself. Textbook narcissist who will interrupt your presentation to make unsavory comments. Requires attendance, yet emphasizes that we need to learn more than what he has the time to teach.
room for improvements. Displaying incompetence by raising voice at students to where some might consider traumatizing.
Major projects do not have specific requirements. When you do projects based on assignment, get belittled during presentation. Taught minimal during required lectures, prepare to learn html, css, JavaScript, sql, php, on your own time and get yelled at for not reading his mind on major project presentations
A wonderful professor who dedicates himself to ensuring you know the project you're trying to do and gives you steps exactly on how to achieve it with your team.
You basically have to teach yourself full stack programming. Lectures are awful, full of AI slop and mandatory. For example he gave a lecture on properly naming variables after we had to make 2 full stack applications with 0 help. If you have a good team you should be fine.
One of the worst professors I've had at UCF. All of his materials are either outdated or clearly AI. Lectures are useless, and attendance is mandatory through UCF here. Goes on rants constantly. There are 2 group projects - first one with a randomly assigned group. There are also weekly discussion posts?! Still hasn't posted the grading rubric.
This professor consistently demonstrates low teaching quality. They frequently refer to students as “losers” or “baristas,” creating a hostile and unprofessional classroom environment. Rather than fostering learning, they rely on insults and belittling language, which makes the class discouraging and disrespectful.
Gatekeeper 😂 If you have no choice to take this instructor, good luck. He is unsupportive even if you are ready to bend over backwards. Get resources elsewhere. Class are a total waste of time and effort.
Amazing professor. Truly goes above and beyond to help not just me, but all of his students. He takes the time to clearly explain what is expected of us and makes sure we understand our skills apply in the real world. He genuinely cares about student learning and does his best to prepare us for our future career. One of the best professors I've had
Class Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
CAP4720
5.0
(1)3503C
5.0
(1)CIS4203
5.0
(1)CFS5131
5.0
(1)COP4935
5.0
(2)Difficulty by Course
COP3223C
3.4
CAP4720
3.0
COP3503
3.0
3503C
3.0
CFS5131
3.0