3.0
Quality3.7
Difficulty53%
Would Retake137
Reviews53%
Would Retake
137
Reviews
Rating DistributionOfficial
5
43
4
29
3
4
2
8
1
53
What Students Say
“I can't understand why he teaches Java /Programming”
CSIS2175 - 2.0 rating“Overall awful experience”
CSIS2175 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
90%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.65 avg changeRatings by Course
CSIS3300
4.8
(5)CSIS2300
4.2
(6)CSIS4495
3.5
(18)CSIS3275
3.0
(35)CS1175
3.0
(6)Difficulty by Course
CS1175
4.3
CSIS1175
4.0
CSIS3275
3.9
CSIS4495
3.8
CSIS2175
3.6
Reviews (137)
Worst choice. You may be penalized to leave class early. If you have no background of coding, this course can be a problem. Codes on his slides are too small to read. Class is too fast. Not enough source codes provided. There may be bonuses. But students who are struggling won't be able to enjoy those as they need extra time. Hey, I study 20 hrs/w.
Bad lectures. Learned mostly from W3, freecodecamp ,etc. Teaches fast, reads off slides. Doesn't give a whole weekend for assignments. Expects that everyone knows programming and you're at a disadvantage if you don't know. Take a different prof if you really want to learn web development.
Horrible professor. Class is too fast paced. He gives some PDF summarizing 2 chapters of the textbook and expects you to type super fast and develop somewhat complex solutions without having gone through all the content. He is kind of a sadistic person who likes to create a heavy environment during class, and also is obsessed with tests and marks.
IDK why he deserved for such bad feedbacks. I like him. Yes, the pace is fast, but he gives much practice, which is vital for coding class. I think that on PDD program students suppose to be more or less aware of HTML and CSS. If you are, it will be easy-pizi for you. Yes I struggled with JS, but it is what learning is about. He is good.
He is a good professor. He makes you practice a lot in the class which is a good thing about learning from him. His assignments are easy And can be finished in class itself. Apart from this, he relies on easy marking. Tests are entirely based on what is taught in class. Overall, he is a nice professor.
I actually think he is one of the better professors at Douglas. Yes you will be doing lots of coding but the subject requires it. He gives clear marking criteria and his assignments can be finished inside the class.
I learned a lot in his class. He know his stuff in database. I highly recommend him.
We did a lot of hands on exercise in oracle. I really learn SQL statements. I like the fact that he taught us this online tools where we do not have to download the software itself. Go for him he is good.
He is very creative. He uses a lot of online tools to deliver the lessons. I enjoy his lessons on computer security.
Prepare to do lots of work but if you do it you will learn.
He is not really a good teacher. He reads his slides a lot, doesn't take time to explain concepts and sometimes throws tantrums during class. Pick another any other instructor for your own sake.
I enjoyed his class a lot. He is clearly knowledgeable in database. He can explain and answer questions even without the slides. I was hoping to take him in the advance class but he is not scheduled for that. I highly recommend him. Douglas college is lucky to have him as a professor.
Lessons are fast paced but then again it is a post graduate course. HTML and CSS are not really concept based so him giving more exercises is I think the right direction. As a working student with little time, I really like the fact that his assignments can be done in the class. His approach might not be for beginners, but I would definitely take a
He is a good teacher at heart, but his excessive tests and homework make the course very difficult to keep up. Study hard to do well.
I learned new things in his class so that is a plus. Somr first year students don't like him because they haven't experience other profs yet. Take it from me as someone who have been with other profs he is one of the good ones. At least he tries to motivate you to succeed.
I use to think he was bad too. Now I am in hell and his class seems to be like heaven. I must admit he is one of the "better" ones.
He may seem strict but he is one of the understanding professor if you really have a valid reason. I had some personal problems which affected my studies but he listened to me and tried to help me and urge me not to give up. The trick is to talk to him in person instead of email.
Horrible professor. I reached him during office hours to try to clarify some points in my code but not only he didn't look at my code, he printed his and gave it to me saying: "this is how i did it". Couldn't explain some javascript during class as well. Bad coder, bad instructor. There are so many much better options, so skip this one for sure.
He such an amazing professor and wonderful person. His interesting lectures in computer security led me to the direction of my career after graduation and I am enjoying it so far. He even help me in improving my resume and cover letter even though it already not his job.
I wasnt sure which IT field I will concentrate but when he shared his research on malware prediction using machine learning in the class it convinced me to go to data analytics. I did learn a lot from his class. He is a solid choice.
I do have an experience with Java and I took Java course with this professor. And trust me , he doesn't know the Java language, his knowledge about language is outdated . He is not responsive if you ask him to help you with your code and as I understand he did it because he doesn't understand it either . I
Terrible instructor. He doesn't know how to respond to questions when they go out of his script. I've heard he is also teaching introduction to programming and C# - it must be a joke. He is not a programmer, doesn't understand code and doesn't know how to explain it.
I can't understand why he teaches Java /Programming . His exams are vague and makes no sense at all . He gives exams without proper understanding of Problem. Programming is all about Problem solving Unfortunately he does not focus on it . Keep creating unnecessary classes & objects in Exams to make problem complex which makes no sense at all .
I learned more about the material which is taught in class from online courses than I learned from this teacher. He goes over codes too fast without explaining unless a student asks him to explain something. The way he teaches stuff makes things more difficult to understand. Absolutely dreaded this class although I love web design.
He's a jerk. Don't expect help outside class hours. He's not interested in teaching. He connects with those who know the material, but if you're new, he's kind of condescending. Avoid.
Overall awful experience. Avoid this professor, if you can. His explanations and teaching manner is poor, he is not interested in teaching. You will be learn everything by yourself. He gives very heavy, vague and complicated exams(much harder than exercises in the class). Most of the class ended up with C- and C. Your GPA will be ruined for sure.
His grading criteria is super unclear especially for the final project he gave in this course. The weekly assignments are pretty easy if you pay attention and do a lot of independent learning on the topics he briefly discusses in class. I also found that Caesar struggles to communicate with students respectfully. I'd suggest finding another prof.
He is the worst! You will wonder where you lost your points, he never tells and shows your mistakes. After midterm many students wanted to see their mistakes, but Caesar did not disclose this info and sent a mail where he threatened students who have reached him out that he can reduce their grades if they will persist to see grade calculations.
He is the WORST instructor EVER! TERRIBLE!!!!!! He only reads slides and to practice coding he copy the code from his notes without ANY explanation of what he is doing and expect you to know the content. When students are having some problems to understand he throws tantrums. He threatened students, he is not respectful at all. RUN!
You can not receive related feedback about your work. Your assignment, quiz, and project graded by an application(!), and it have an error. The first four-session are not in the post-degree level, they are very simple and theoretical concepts you can find and learn in an hour. Javascript starts after midterm which is very late.
He won't instruct you where did you do wrong, even threat students to lower their scores if they ask for the point breakdown. He won't respect anyone in the class. RUNNNNNN
Not your run on them mill professor but he made me become a better programmer..
TERRIBLE!!! He is RUDE, he has temper tantrums if students dont get what he is "explaining" He is not humble to admit that he is a (s.) instructor that has no methodology, dont understand the language, and simply read slides and copy the code from his notes. Douglas College used to have better professionals. I would never take a course with him.
A horrible person! He literally threatens students if we have any questions about the assignment. It is considered harassment when he kept sending emails late at night if any of the students bring up any problem. Will never try to solve the problem but blame you and threaten others people. Please run from him.
Honestly hands down one of the worst teachers I have had. He doesn't care about his students success and seems to enjoy our failure. He will not help you at all if its needed and if any problems arise he has a "your problem, not mine" kind of attitude. He is rude to his students and will make up any excuses to cover for himself if he's in the wrong
There was a lot of topics in this course but I think Caesar was fine. He was tough but for what I heard his class was still the better choice.
I can understand why some student's do not like him. He is not the type of teacher who will "hold your hand" and he also expect you to take the initiative in your learning. I did book an office session with him and he explained the lesson well. For me I think he is a good professor.
Solid Choice!!! I had a great time in his class. It was lots of work but you will learn. He gives difficult exams but I think in the end he somehow gives considerations to help students out in their grades. I was expecting worse but I indeed up ok.
I was hesitant to take him first due to what I have read here but I did not experienced what some students are saying. He is very strict on some aspects that he shouldn't but overall he is fine. The course is after all a post graduate degree.
He is not bad but sometimes unreasonable when it comes to submission. I was late in submitting my assignment for a few minutes and he did not accept it but it the end I got the grade I was expecting. He is accessible during office hours and teaches you to solve the problems using your own logic.
Working right now in an office and I am glad I took his course. I was able to apply most of the things I learned.
I was an international student taking his course from another country. He was very helpful to me . Now, I am in Canada, he still gives me advice from time to time. Great guy!!!
I took two classes with him. A little bit strict in submission of assignments. His emails are a little bit harsh and straight to the point. No complaints here. I had experience worse and he is definitely not that.
Despicable person. Not only a really bad instructor, a horrible person. Mean, confusing, judgemental and hot-headed. Horrible from the beginning to the end.
His way of teaching is not beginner friendly. he gave us a midterm exam regarding two dimensional arrays when we don't even have a practice lab for it. also, only discussed one dimensional array during the exam. asked him for help via email and only replied noted. only friendly to students who are doing well on his subject. Get out if he's d prof
In the first half of the course, everything is theory-based lectures so they are really easy or I could say boring. Once the midterm is over, everything feels rush. The group project actually got me thinking of dropping the course. Luckily, the upside is that he is a pretty easy marker. Even if your code doesn't work, he still give you partial mark
He really knows the subject and I have learned a lot from him compared to my C# teacher. Good thing is that he gives partial marks even if your code is not working as long you complete it.
He made the subject very easy. I was doing a lot of heavy subjects but thank God his approach of this subject was light and I really learned a lot from him.
Strict when it comes to submissions but he gives partial marks for your codes. He knows his stuff and always open to give you guidance on your codes if you drop by at his office.
I have taken three subjects already under this prof so far I like his style. Not the most helpful when it comes to support but fair in grading
If you are new to programming, DO NOT take his course. He doesn't help you to understand what he is doing, rather ignore you, never respond to email and even humiliate you in front of other students. Run away from this horrible person.
I took programming classes with other professors before but it is only when this professor that I understood what I was doing. He explains the concepts clearly and how it affects your code.
His class is not beginner friendly at all. If you do not have any background in IT or programming, you would suffer in his class. He does not teach well the foundation of programming so you would have to learn pretty much on your own to do your assignments and exams.
Pros: He will secretly add bonus to students so that we won't fail. Harsh person but not a bad grader. Cons: For those who seek for good grade better run away. Pray for luck that he won't misjudge your final. His grading system is not transparent and he's not gonna change your grade. I received my first C+ so I just wanna say THX
I was very much concern that I would fail this class again after I took it from a terror professor. Fortunately, Caesar gives points on the codes even if it is not working fully. I also enjoyed his class due to the different projects presented.
His class is not a begginner friendly. I was happy to have some background in programming otherwise I would suffer way more. He is a bit hard grader and I send some emails asking why I was losing points in one part but he never answered me.
God forbid you have a question in his class because he will make you feel like an idiot. NOT beginner friendly. Makes you feel stupid and like you're inconveniencing him. Unclear assignment guidelines, then makes you lose marks over something that "should be common knowledge". Just use w3 schools instead...
Worst professor in my entire life. He knows well how to read slides, but for a programming course, it's not enough. Avoid him if possible.
You better study on your own rather than attending to his classes. You won't really learn anything from him.
Final exam was difficult and I thought I will not pass it. Fortunately, he provides marks even if the code is not working. I like the different projects presented in class. It made me feel, I could really do something for the first time.
I really enjoyed his 1280 course. I was hesitant at first because I do not have any experience in programming and I was not in the IT program. Fortunately, I think he adjusted the course to suit the students. Now, I am thinking of learning more about web programming
Great Professor! I never expected to get an A but the way he motivates students encouraged me to do more. I would definitely take him again.
The course is lecture and project heavy. The final exam was heavy in coding. While he did warned us about this from the beginning it still came as a surprise. Fortunately, he is a generous checker.
Avoid him!!!! 1.He is not helpful at all for practical coding. one hour of reading slides and let you do lab following lab pdf. 2. He has a poke face and is obsessed with fancy presentation from students to make him feel satisfied and high. 3 Sucksl in explaining. 4. He also teaches Java. Sucks tooooo.
Mr. Caesar is a very tough and partial instructor. His labs (assignments) and quizzes/exams do not truly reflect what he teaches in class which is why a good proportion of his class is always struggling to understand concepts. In summary he is not a great instructor for a beginner level course as he expects you to study a lot beforehand.
I am thankful I took this course with him. I actually learned a lot. Before, I do not even know what is full stack development. His course gave me a lot of confidence. I was not sure if IT is for me but after Mr. Caesar course, I can now say I like it.
I am not in the IT field that is why I was hesitant to take this course. Fortunately, Caesar made me feel at ease. I did not get a perfect score in exams but he was able to motivate me to learn more. I also enjoyed the presentations of my classmates in the end. I would definitely recommend him. Too bad, this course is the last course I have for IT
Took my database class with him. He is a solid prof in my book!
Already took three class with him, I have no complains. For me he is one of the best at Douglas
I took my 2175 with him last fall. Great prof, I would definitely take another course with him again.
I found him rude, sometimes raising his voice with students and telling them that if they are lost in javascript, that it would not matter, since it is only 35% of the final exam (maybe he wanted to relief pressure from students but he won't explain the concept again due to this if someone had doubts). He is an ok grader.
For me he is an excellent instructor. He gives difficult exams but at the end of his course you will feel confident.
His final exam was difficult. However, I cannot deny I learned a lot from his course I didn't really know what a full stack development entails until this course.
Gives difficult and time consuming exams but I would say he do give some considerations though he seem very difficult to deal with. He will give lecture on basic stuffs but gives advance theory exams... I don't regret taking a course under him and would take some more in the future as I definitely learned from his teachings
A lot of content is covered in the some 12 weeks. The most important learning component are labs but they are never thoroughly covered. The instructions in the labs are outdated, incorrect or ambiguous which leads to failed outputs. Most of the class (~80%) couldn't complete the coding part of the final exam.
he is the worst professor you could ever have and i would never take him again. if you are a beginner, he would not cooperate at all. he DOES NOT CARE AND DOES NOT HELP even if you ask for his guidance. i literally BEG YOU TO NOT TAKE HIM. im an international student and i wasted so much money on this and trust me i hated it.
Taking a class with Caesar is always a humbling experience. You think that you followed his requirements exactly as stated, but then you get a lower mark than expected. Pro tips: 1) Don't worry about completing all of the final exam coding part. 2) Don't try to make your group project something so complex. 3) Learn what cohesion and coupling are.
Don't waste your money and time taking his class. You won't learn anything from him. If you take his class, he will be the worst teacher you have ever had.
He is not willing to help at all vary lazy person from the outside and inside. I think it is generally rude to get teachers like this for school. disrespectful mean and very rude. He made list of rules that generally make his job easy in his outline and give 0 rights or help to students. he used word punishment in class ? work dud
I was a new programmer but I did learn a lot from him. He is not however the type of teacher who will hold your hand and guide you with the process which might turn off some but for me increased my motivation more. I will definitely recommend him.
Lots of content to study and labs to do. I think he is still one of the better teachers at Douglas.
From the very first class he was rude to the class, he acts like all our questions are stupid and when he does answer them he answers in an overly complex way. He's also has added things to tests we haven't gone over yet. I guess this class is ok if you already have some background in C# but it's an intro class.. I'm shock he hasn't been fired.
Took this prof for 3 courses now. He is one of the best prof in Douglas
I already took this course from another professor and I did not learn anything but with prof Caesar I understood how the codes works because of his clear explanation.
I was his student in 1175. I already enjoyed his class then. He used the same materials except now its in Java. Likes 2D array a lot
Final exam was mainly coding while the previous exams are theoretical. He is not the best for me but ok enough to learn something from his class. I wish he could have assess more codding on previous exams to prepare us for the finals.
Unpredictable, not explanation, unclear. Lots of reading, confusing quizzes. easily irritated. final presentation total shitshow. he becomes irritable when questions are not answered to his satisfaction or students don't understand him and is asked for explanation again. If you can, avoid him. 100% not recommended
If you are an average category student then don't go with him.
Caesar is an uncompromising teacher who can rub some students the wrong way. His lectures are too fast-paced for a new programmer and his explanations to students are often confusing. The grading criteria for his labs are vague and tests are difficult. If you have no choice but to take Caesar, make sure you self-learn before and after lectures.
Unpredictable. Also, he doesn't know how to work with holidays (it looks like the student's fault that there is a holiday on that day or that the student missed that class for fun so he won't explain that subject completely). Still didn't understand why he said it was not a coding course and in the end, he asked for a coding part
I really enjoyed his class. He has a very positive attitude at least with our group. I will definitely recommend him.
It is my first time in programming and I was hesitant to take his course but to my surprise, I really enjoyed his class. He seems to be nice to people who he sees as working hard. The only thing I can complain are the exams. Some of them are too long.
I am one of those students who already took two courses from him. No complaints here, I think he is great!
It requires intense work but I felt this course boosted my confidence as an aspiring programmer.
Can't say I like this professor. I know that his lecture is difficult to get a hang of it, and that there are too many concepts thrown at students in a session, but he complicates things. Final exam is pure coding, and he even asks for things not covered in class. Never explained a lab in class.
I was actually pleasantly surprised because I did not realize I would enjoy this course so much with this professor. I ended up feeling confident in conducting research.
Final exam was coding but it was open notes.
Attend the first class—it's important. There are 3 presentations, mostly theory, with a final exam as coding. If you're average at coding, take this instructor, though he can be harsh. Focus on theory, and you'll pass. If choosing between Ivan W. and Caesar, remember Ivan is a tough grader who won't hesitate to fail students.
Please please please never take the class with him.
I was unsure about taking his class because of my previous experience with him, but I was actually surprised in a good way when I did. He clearly has a lot of passion for research, and it made me start to appreciate it too. I think he should focus on teaching these kinds of courses because he's really good at it.
Avoid this Professor by all means possible. Spends time talking about students & how students are lazy and students are always complaining and not ready to do the heavy lifting. Derives joy in seeing a student struggle with academic work and is not really a good teacher. I had to sign up for tutorship & even the tutor complained about his quiz
Very aggressive and always tell bad stories about students as if he has a vendetta with students
Professor is the most knowledgeable in the area of research! Make sure to have good group mates as this course have tons of work, comply with requirements from professor- have a heart of steel and you'll definitely learn a lot. Definitely not for weak students as nothing is easy with him
I was not sure if I would pass with this professor. I do not have an IT background so I worked so hard. I guess he saw that. Do not take this professor if you do not have time otherwise you would fail.
I really enjoyed this course. It has more work but if you follow his instructions you will get a good grade.
This dude wants college students without research experience to do master stuff. He just throw materials to students. Bad prof.
One of the worst profs. He doesn't care any of his students.
doesn't teach anything useful. avoid him if you don't want your life become miserable
This research course really pushed me out of my comfort zone, but I ended up learning a lot. The professor was super knowledgeable and gave helpful feedback that actually made my work better. It was tough at times, but definitely worth it
This C# programming course was intense but incredibly rewarding. It pushed me to think critically and write cleaner, more efficient code. By the end, I felt way more confident tackling real-world programming problems.
I paid a fortune to have a man with an attitude problem read PowerPoint slides to me. A PDF and a YouTube channel would have been cheaper and more effective. I'm still waiting for the part where the teaching happens.
He has the social skills of a cornered badger and the patience of a lit firecracker. Asking a question is treated as a personal insult. I've had more productive conversations with my microwave.
The final exam had no connection to the lectures. It felt like we studied for a driver's test and were then asked to perform open-heart surgery. A fantastic way to test our psychic abilities, I suppose.
I think he genuinely believes he's a gatekeeper to some secret society of knowledge, and his job is to make sure no one gets in. His condescending tone is a masterclass in making students feel worthless.
"Tough grader" is an understatement. He's a punitive grader. It feels like he starts you at 100% and then actively hunts for reasons to deduct points. He derives joy from seeing students struggle.
He doesn't teach; he narrates. His lectures are just him reading code from his notes with zero explanation. We're not students; we're just an audience for his one-man show about how smart he is.
I am glad I took this course with this instructor. I was in an interview and most of the questions were about cloud. Our research was about cloud as well. He was also kind enough to be my reference.
Hs labs are easy but make one mistake and you lose all points on "user-friendliness". Final exam is a little bit challenging but I liked it.
I took this course so that I could get to build a useful project during my studies and put it out on resume. But then I met this professor and who knows what he wants from students to do. Noone in my class had an inch of idea what to do for this course. He made students to conduct research and never gave proper instructions to do it. Just avoid him
Sometimes harsh in words but I definitely learned a lot from him.
I took his research methods course and wasn't sure what to expect, but he made the whole experience super rewarding. He met with our group every week and guided us all throughout the methodology of our research. You can tell he really like research. He made me us feel as if we have done something important.
I think he's really knowledgeable when it comes to research. I know some people have issues with his approach, but honestly, I believe he's the best. I'm really proud of the prototype and paper we put together, even though we faced some challenges along the way.
Code heavy in the final exam. Good thing we used Spring Boot in our project. He is ok for me the only thing I don't like is that he makes announcements while we are taking the exam which is very distracting.
The professor was awesome and really made everything easy for us. He was always around, both in class and during his office hours, and his instructions were super clear. I didn't expect to, but I ended up really loving the class. Oh, and here's a tip: picking a good group is key!
I rarely got high marks in my classes at Douglas, but I got one in his class. It made me feel like all the effort I put in wasn't wasted, which felt really good. If you just follow his instructions and advice, you'll do well. He also really sparked my interest in research.
We once complained about a group member not helping. The teacher listened carefully, and even though that member still got a good grade, I respected how fair he was. He treated everyone equally and I still learned a lot in his class.
Caesar was my instructor for Software Engineering and Applied Research project, and his teaching greatly influenced my learning. Now that I'm working as a data analyst, I find the projects from his class, especially on research, to be incredibly valuable. I'm grateful our project focused on data analytics. He was also kind enough to be my referee.
The way he treats students is not even close to the quality of how he teaches. His sexist jokes made me cringe every time. And he didn't even bother to learn anyone's names. He began the course by listing the names of the frameworks we were going to study and then proceeded to never explain any one of them. But in the final, we had to use them all.
if there was an option to choose between Caesar and anyone else, I'd choose anyone else every time without even asking the name
I was hoping for an easy course, looking at the reviews, I was wrong. Don't expect it to be easy!
As a cybersecurity student, I found the course to be a total waste. He focuses on development and financial calculations completely disregarding security aspects. Even the term project is not tested based on its security, but it is tested based on its imaginary financial gains. You are "taught" coding via some copy-paste labs with zero explanation.
Compared to other coding teachers, he is the worst!
Took this course from this teacher, expecting something worse but it turns out to be very easy. He has four term tests and lots of class exercises and assignments. Also very helpful in the labs and easy and assignments. I would definitely recommend him.
Never got an A at Douglas before this class 😭 Honestly the course isn't hard at all as long as you actually do the labs and exercises. If you keep up, you're good. Also, 100% recommend attempting the MOS certification if you pass, he gives incentives, which is a huge bonus.
A java course without java. You code only during the final.
The project was tough, but it was very rewarding (defining requirements and implementing admin functions is crucial). Also, he often comments on key concepts during his lectures, so I'd recommend not missing those.
I'm from the Saturday class and honestly didn't think I'd pass my attendance and past performance weren't great. The final was graded pretty fairly though. Some people complained about the coding, but I just followed his examples. He said from the start it wasn't really a programming course, so I learned extra stuff on my own.
Class Info
Online Classes
100%
Attendance Mandatory
90%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.65 avg changeRatings by Course
CSIS3300
4.8
(5)CSIS2300
4.2
(6)CSIS4495
3.5
(18)CSIS3275
3.0
(35)CS1175
3.0
(6)Difficulty by Course
CS1175
4.3
CSIS1175
4.0
CSIS3275
3.9
CSIS4495
3.8
CSIS2175
3.6