2.4
Quality3.8
Difficulty26%
Would Retake365
Reviews26%
Would Retake
365
Reviews
Rating DistributionOfficial
365 total ratings5
52
4
51
3
52
2
58
1
152
What Students Say
“The projects make you want to cut”
COP3402 - 2.0 rating“The programming project was really cool but he gave terrible instructions”
COP3402 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.21 avg changeRatings by Course
CGS3763
4.2
(22)CAP4104
4.0
(2)OSCONCEPTS
4.0
(1)COP4910
3.9
(7)COP4020
3.7
(3)Difficulty by Course
3763
5.0
COP4600
4.8
CGS3673
4.2
COP3402
4.1
3269
4.0
Reviews (299)
Tests are tricky but he (or the TA) grades very generously. Only 2 homework assignments and 3 tests. I made an 'A', but had to pay attention in class, especially the session before the test. The final was brutal, but overall I think he is a good instructor.
This teacher expects everything to be verbatim. The tests were very hard, and non multiple choice. He gives NO partial credit for the non-multiple choice tests. I wouldn't suggest you take this teacher if you like your GPA. I recieved a D in COP 3402 and a B in Human Computer Interaction with him.
today he graded papers in class. the last meet before the final, no chance for office hours. when grading some things are very unfair due to his lack of grasping the english language. also the project for cop4600 will take increasingly long. each part reveals errors in previos sections. also his algorithm's broken. its nearly impossible to do.
Montagne is very nice and cares, but his tests are brutal and he grades them really hard. The project for 3402 is really easy, but the tests will destroy you. Go to his office hours every chance you can. Have him give you previous tests or help you or SOMETHING. You will fail all his tests (like I did) otherwise.
Worse grader I've ever had, hes an OK lecturer, but his methods for evaluating your progress are terrible. Avoid this teacher at all costs, one of the worst professors you could take any class with at UCF
Really slow grader, we just took the final and 60% of our grades had yet to be graded/posted, assignments from 6 and 8 weeks ago still do not have grades. Super strict on wording, teaches a subject one way the entire semester and switches it up for the final.
Everyone complains about the tests. Very picky about answers, little partial credit, expects definitions to be written verbatim. I failed the first test, but knowing what to expect after that, I got an A in the course without too much effort. Assignments were fun. He likes to joke around, sometimes to the point of trolling.
I actually liked taking his class. Attending class is pretty important since he'll will emphasize what's going to be on the test and he'll give better explanations than in the notes. The tests are very similar to the hw which is nice considering the scope of the class. He's kinda boring for the most part, but he likes to troll.
Avoid this professor. Doesn't teach for how he'll test. Grades harshly in all cases. Somewhat boring in lectures and gets annoyed in office hours. Reading the book helps but it's mostly slides. Coding in teams of 2. Coding assignment is very time consuming (will vary by skill). Where does building a compiler from scratch apply to the real world??
What a great instructor. He loves the parsing/scanning/programming languages subjects and it reflects in his lectures. He's not easy, but if you make an effort, he will make all the effort to help you.
Hardest CS class Ive taken (taken everything in 3000 level and down). Definitely a hard subject, and the compiler project is difficult to do, BUT he is an extremely nice professor, and wants you to actually learn. SUPER helpful in office hours, GO TO THEM! Tells you exactly what will be on each exam, great reviews! Trolls the class and is hilarious
Awful teacher. Emphasizes some topics in class and includes completely different ones on exams. 2 exams so far and the class average has been so low he has had to offer extra credit for the average to be in the 70's. Syllabus says exams are open book/notes but last exam he changed this day of to "open mind". Avoid this teacher at all costs.
Nice guy! Likes to joke around with class. Not always the best at explaining things, but he's fairly well organized. When he says something will be on the exam, it usually is. Gives very good exam reviews. To do well in this class requires you to attend every lecture and ask questions when you don't understand. If you keep quiet, you'll regret it!
Wow thanks for listening. You're a wonderful audience. What a hot potato, turned into a french fry every time he said assembly language, but I got better. 9/3pi stored using ISA standard for float values. You'll learn that in this class. Wow, simply amazing. Cowbell and such. Also, Wikipedia what he doesn't teach and you'll do fine. Quite.
Incredibly nice Professor! Go talk to him during office hours and you can get a ton of points back on your exams. He's willing to work with you. He tells you EXACTLY what is going to be on the exam the class right before it.
This professor is amazing one of the best lecturers at UCF no doubt. Simple way to put it if you do not go to class you will fail. I got an A and I only missed one class. Yes you have to study but everything is straight forward no surprises he'll stop and explain if you ask questions. I'll take him for any class you'll learn alot
Go to class and don't miss any of them. This guy is awesome I had him for operating systems as well. I received an A- because I was texting to much and not paying attention to the lecture in the beginning. Only kids that failed were the ones who didn't show up
If you attend class and pay attention, you should get a high grade. He has you work problem out in class which was very helpful to me. He is also very willing to help you understand every concept if you ask.
At best he's an inconsistent grader, at worst he makes questions up. If ur looking for a course to 'c' ur way out if, take him. If you care about your grade, avoid him.
WORSE TEACHER I have ever taken. Very Rude. Teacher grades tests and homework strictly. This teacher is paranoid about cheating...He falsely accused three students last semester and accused me this semester. For your OWN SANITY...DO NOT TAKE HIM!
He's super nice and literally tells you what is going to be on the test. His tests are straight forward and slightly changed questions that he gives you during the review. The compiler is tough, and that's what breaks a lot of students. It can't be done in a day, and that's what killed a lot of people in my class.
While professor Euripides has a reputation for how harsh he can be on grading, he honestly knows all the material by heart and can help you if your having trouble, I failed both of his first tests but thanks to him giving my a few points back and I think a curve at the end I made it out with a C. Make sure you talk to him and don't bs your way.
Going into this class all I heard was how many people had to retake it and how difficult his grading is. Seriously? He gives the answers to every test in advance, and I got an A on every one. So if you go to class and study the material he tells you to, you will be fine. He is a genuinely nice professor, perhaps a tad boring.
This was one of the easiest classes I have ever taken. Euripides was nice, and the topics were actually interesting. He gave the questions and answers prior to exams. Attend class and you will get an A.
An expert instructor with a good ear for when the class is lost and needs more guidance. The topics were interesting and he was always up for answering any extra questions any one had. He seems to know so much about the material. The compiler was a lot of work, but he was lenient with people who struggled but showed genuine effort and improvement.
His classes get much deeper than I expected, but he repeats things that need to be repeated. He answers any question until the class is satisfied. Great professor
Wait and Take Jerry Hensel more hands on and actually learning things used in the workplace. Unless your skilled and understand operating systems, this class will test your patience. At the end I was disappointed in the fact I spent money on this, just learning how to take a test with information that has no real world use.
He's tough, but not an ogre. I found that while he likes to joke around and troll in his other classes, he was very serious in this class. Two group presentations. I enjoyed thinking about interfaces and GUIs.
Professor Montagne is knowledgeable and a funny guy. He loves to troll the students. Attendance isn't mandatory, but you'll end up missing important information. His tests are tough, but if you pay attention, study, and do the homework, you'll do well.
Tells you whats going to be on the test -- to a degree. You still have to study the topics he suggests to study and be able to recite definitions verbatim. Also keeps class interesting by trolling the students every once-in-awhile. Enjoy the compiler!
He repeats himself a lot, but the stuff he repeats (the definition of an OS, virtual memory, etc) is on the test, so it is to your benefit. If you are a quick learner and pick up concepts on the first lecture you might get frustrated with the constant review, but his lectures are in depth and HW&Exams are simple mostly. Great experience.
Montagne is an awesome professor. He walks through problems up on the overhead and board. All you have to do is show up. He is quite the troll as well. Just be warned that he will call on students to answer questions for the entire class.
Montague is a boss. I don't care what anyone says about the guy . I took him for OS and I cannot think of a more understanding professor I've had. Talk to him if you're ever in any trouble, and he will sort you out. He loves to call on people too, so pay attention. When exams come around (2per semester) He spends a whole class preparing you. Study.
This is a public speaking class. Topic are picked by you as long as they are about technology. They all follow a specific PPT format and should be about 12-15 mins long. Could be in pairs or by yourself. One paper is due at the end which covers one of the 4-5 topics presented. Very simple. Show up and participate and you will pass no problem.
Probably one of the better professors. Tough grader for exams but he tells you exactly what he wants. Attend class cause he'll state what questions will be on the hw/exams. Overall easy class.
When the semester began I was super nervous about there not being enough material to study outside of class. I typically have a hard time paying attention in class, so that was a problem, but he is actually pretty easy to follow. Just make sure to write everything down if you're like me. You will need to take notes. His exam reviews are really good
There are only 3 tests and an unspecified amount of homework assignments so it's hard to recover from one bad grade. They aren't too difficult though. He likes to call on people randomly so know your stuff and always always know the definition of an operating system
Great teacher, most of the class will be drawing and memorization. If you miss class you wont do good on the exams. His instructions on homework and tests are not clear sometimes but he is always there to help and answer questions. He is a tough grader, Homework weighs a lot on your grade for it is 20% of your grade and the rest are 3 tests.
The class material is ver difficult. If you fail assignments you most likely will fail the class since the HW are worth 25% of your final grade. Lots of programming in a computer language that is not studied in class (BACI c--). if you can take it with someone else. not an easy class.
His assignments are not that difficult, but they do require work. He gives you step by step instructions on how to do each assignment, it all depends on whether you went to class. He's really nice if you go to his office hours and helpful. He gives exam reviews the day before and they are almost verbatim. Go to class, take solid notes and get an A.
Gives a couple of programs which he basically guides you on how to do. Tests have review sessions the class before. Listen to the reviews and you will pass your tests easily. He is specific with wording on tests but it makes sense. Do your HW & Tests well and you will pass. Don't really need to show up for anything besides the review and test days.
A nice guy. I recommend attending lectures and paying attention, even if they aren't that exciting. You will need to do some studying, but the reviews essentially covered what would be on the test. If he tells you to go home and read a paper, do it. The last HW was tough, but you can totally do it if you put your mind to it. Got an A.
Very easy class; four presentations on trending topics in IT plus one term paper. He offers you very specific pointers on what he wants to see in your presentations and paper. Follow those guidelines and you'll always get at least a B if you try. If you skip other students' presentations he docks your grade, so beware.
He does not post notes from lectures, so attend class! If you go to class, you will ace all of his exams or at the very least pass them. His reviews are awesome and will prepare you for the exams. He's very helpful during office hours if you need help. Answers any questions or doubts you may have. Take him!
Lectures are confusing. You are better off trying to decipher the powerpoints at home. The assignment documents are inconsistent and full of errors. When you ask him for clarifications he refers you to the TAs, then the TAs refer you back to him. You go into exams without practice material on which to apply the concepts. Take someone else.
Major train wreck. Professor and TA's don't agree on anything and refer you back and forth if you ask a question. Project guidelines are totally ambiguous and contradictory, as are expectations. TA's take forever to grade assignments, which is a source of major frustration since they are interdependent. Very unorganized and an overall mess. Avoid!
Professor Montagne is one of the most genuine professors at UCF. He really cares about your grade and understanding of the material. I thought his lectures were very information heavy, but he always reviewed well before exams and aimed to help you out with programming assignments.
Montaigne knows his material and explains it well. He can be hard to understand at times and will sometimes be confused by questions though. He is a great professor and gives clear guidance on all programs. He also has a tendency to help with programs in class to the point where you are basically just translating his notes in code.
He teaches very difficult abstract material. That is a challenge for anyone to teach to fresh minds. Having said that he really tries to help you understand. He is very accessible outside of class and is happy to see and help students. Again, the subject matter is very tough so don't mistake his rough grades for poor instruction.
Terrible. Material is read 85% from slides and the other 15% consists of him drawing illegible diagrams that are sometimes wrong. Homework requirements are extremely ambiguous. The code he gave us to use with our homework had all kinds of errors and memory leaks that the students then had to fix. Rubrics got changed mid-assignment with no notice.
AVOID Euripides Montagne!!! I would not wish him on my worst enemy. Comes to class late practically every lecture. Can't give a clear description of assignment requirements, providing students with incorrect/old code examples. Extremely harsh grader. If you do end up with him, pray you have good TA's because thats what saved me when I took it.
Communication was the biggest issue with this professor. The programming project was really cool but he gave terrible instructions. There was little clarity on what was expected. I had no idea what was going to be on the test. I found someone who had taken the class with this professor before so I was able to kind of figure out what to study.
Please see Dr. Montagne in office hours! He is amazingly helpful in office hours. See him early if you are struggling! The project is to build a compiler. The exams usually ask for drawn diagrams from the slides. Try to pay attention in class. Otherwise, why bother coming to class? This is one of the hardest classes at UCF. Beware of the midterm.
By far one of my favorite professors at UCF. I took two classes with this professor and wish i could take more. If you take the time to understand the content you will learn this material and pass the class. The homework is challenging but helpful. The professor will go out of his way to help you succeed in this course.
Lectures consist of reading off slides and selecting random students to answer questions that haven't been gone over yet. The slide shows are inconsistent, and share the same broken English that Montagne speaks in. You will find yourself misinformed for tests and assignments, but expected to get answers exactly right. Avoid if you want to learn.
Nice guy that really meant well, but not organized well; projects difficult but graded easily. Likes to draw messy drawings on his whiteboard. Project was to make a compiler (split into 4 parts). You get one partner and can't change that person (you choose). Make sure you're at the class before the exam because he tells you what's gonna be on it.
Professor Montagne is a very caring professor and will help you a lot in his office hours. There are three exams and three HW assignments. The HW assignments can be hard but I would recommend starting early and go to his office hours. The exams are a bit easier and if you study his study guides, you will get a good grade.
Montagne is an awful teacher. He's unclear in his lectures and even worse in his homework and test questions. Multiple times, what he said in class contradicted the official homework description he gave us. His tests are confusing and poorly worded. He never covered everything that was on the test. If you can take this class with anyone else, do so
Had 3 test and 3 assignments. Very clear grading and clear guidelines given at the beginning of the class. He reviews what will be exactly on the test the class before the test. He is a really cool professor that will totally help you out if you just ask.
Definitely not an easy class. I know a ton of people who have had to retake it to pass. You have to teach yourself the material and study a lot. Lectures werent great. Also not the worst class Ive taken.
He tells you that you don't need to recite definitions exactly but gives you no points on tests if your definition is not exact. Requires you to memorize entire programs and copy down the code for tests. Most people in my class averaged with a C or D on all tests. Wouldn't recommend him.
Good professor, though he is very strict about definitions on exam questions. Also has a bit of an accent, so it might be better to sit near the front.
Definitely attend class or you won't be able to keep up. He doesn't post lectures online, but he does post stuff from the text. 3 tests, 3 HW's. The first two HW's were easy, but the last one was pretty difficult. This class is basically math (binary, octal, hex, dec) and drawing. His exam reviews were helpful and don't be afraid to ask questions.
Take him again? You don't really have a choice. He's the only professor that teaches Comp Arch or OS Concepts. He's not terrible, but very vague in his instructions and grades pretty touch. The good thing is that when you turn in your test he'll tell you if you're missing a certain thing so he cares about you passing, just put in some effort.
The content in this class is not the easiest to grasp, but that's not what makes this class hard. The majority of the grade is created by projects that are explained insufficiently with no test cases provided until hours before it is due. The other part of the grade is two exams that are long answer responses. The projects make you want to cut.
Very helpful professor and is good at teaching concepts. Only issue is he has an accent which can be bad in bigger rooms, but once you get used to it it's fine. He's a good professor.
the class was not hard over all. what made it hard was the homeworks he assigned and downloading the ide for the hw. His test are exactly what he says. Programming projects are HARD. Do not miss class because he at times does board work instead of powerpoints. He knows his stuff. His TA are the worst and will take points off everything. emails good
Class had one one exam and a project divided into 4 homeworks. First two were easy, last 2 were too hard. No grading criteria, you just hope for a TA that has a soul. People whose programs would not even compile got same grades as people who had one error. Exam 1 average was 54% and he doesn't curve at all. Final was about 75%. Almost half failed.
His tests are hard if you take his class on campus. They are devided into 2 separate testing days (for example: half on Wednesday and the other half on Friday). It is a lot of memorization. Be prepared to learn a new programming language.
The course was really boring and hard to maintain interest, I learned a lot of my material from youtube. But Professor Montagne is a really good and caring professor. He wants all his students to succeed and if you come to him for help... you'll get that and so much more! Exams were cake, but the programs were RIDICULOUSLY hard. Study on youtube.
I took Professor Montagne for computer architecture, and was scared at first because of previous reviews. However, after taking my final today I can truthfully say I am happy to have prof montagne. Montagne is an amazing professor, material gone over in class is just the exams. 3 exams, 3 homeworks. Finished the class with a 98.4. Great class.
Montagne is a caring professor who tries to do what he can for you to understand concepts. The class itself is slightly difficult, especially the last coding assignment using the C-- assembly language. Tests are generally straightforward since he mentions possible topics. Just to remember to load and eh.. store and you get no minos marks.
Passing this class isn't hard, you just have to actually show up and do the homework. I noticed that alot of the students who complained, like this one guy whose discord name was Yami, didn't even bother to show up to class. Goes the extra mile to help his students.
My brotha Montagne is probably the best professor at UCF. He gives that real feedback that gets you through the entire course ez pz. It helped a lot to be on the discord server though. In which, my name was Nut, and we got mega LIT in that server bruh lmao. The 3 assignments are hard af but as long as you follow along it will be alright my dude.
Honestly I only went to class maybe 5 times. The test material is dense but doable. Study early and get ready to memorize. I failed the first test but pulled through and got a 100 on the final. Professor is a good guy, but a tough grader. If you commit to the class you will be fine.
He really cares that his students understand and learn the material. Ask questions if you're lost. There are 3 assignments and 3 exams. There is always one or two question(s) in the exam about the assignments. Go to his office hours!
Read slides that he doesn't even prepare. Homeworks are poorly explained and he does not give you good resources to learn the material.
Way too picky on exams. Wrote dispatch instead of dispatcher on exam 1 and got a 0/10 on it instead of half credit. Dude is way too picky for his own good. If you aren't good at memorizing random information try to avoid at all cost. Assignments are pretty easy however.
Worst professor I've ever taken at UCF hands down. This guy is a clown and has no sympathy for students. Grades extremely hard on exams and the reviews are verbal meaning there is no clarification whatsoever on what is going to be on any of the exams. Over 40% of students got a 0 on the first assignment which lead most of them to fail the class.
He only wants to give his lectures and doesn't care about the administrative part of the class, his TAs do all the grading. There are 4 assignments, 1/2 were easy, 3/4 were insanely hard and lengthy. His instructions on the hw were VERY vague. I got two power-hungry undergrad TAs who were strict on the grading despite no grading criteria given.
If you have another option for System Software, take the other professor. Class consist of 4 Hws and two test. First two HWs are jokes, he practically gives you all the pseudo code you need. HWs 3 and 4 are a big jump in terms of difficulty, both having an average around 60. Both test were poorly composed, it felt like I was making the test.
The course material is incredibly outdated and does not apply to modern systems. Is child-like nitpicky about definitions in exams and has no problem giving 0 credit for answers if a synonym is used instead of an exact definition. Final exam questions had very little to do with what was actually covered in class. DO NOT take this class.
All the material is outdated. The HW assignments are done in c-- and are really unclear. The tests are 90% memorization and 50^ of the final questions were never discussed. Avoid if possible. If you have to take him be ready to be confused. He is soft spoken but understandable at best. Late to office hours consistently. Fair with deadlines.
Believe the hype in the reviews below. Seems okay at first, but he is a total sadist with the exams. Your grades will depend on your ability to memorize material and obey commands. This class was a huge disappointment. If you want to actually learn about operating systems, MIT OpenCourseware has some quality material that is available for free.
This is a presentation class. You'll have 3 Ppt pres. on topics about IT of your choice and a draft paper on 1 of those topics. You work with a partner all semester, so you split the work and present together. So pick someone you can trust and possibly already know prior to the class. It's an easy class if you choose topics you like and enjoy.
This man gave 2 pop quizzes (werent included on the syllabus either) half the class is failing and he grades super harshly. Hes been here so long though. Hes a piece of work, believe what you read below.
Super unclear about assignment policies, terrible at teaching and all around the worst professor Ive had at UCF by far.
Yo on the real, my man is tough. He does tell you what will be on the exams but man the exams are brutal at that. You will have 3 exams (First midterm, Second midterm, Final) & Programming Assignments. I barely understood anything and I showed up to every class. Your homies in discord will help you much more.
Incredibly unclear and vague when it comes to assignments. Changes up assignments after students have worked on them, even though they are already poorly put together. Would not take again.
The worst. His class is unorganized, his assignments are unspecific and incomplete. He will routinely stress out the entire class by making an assignment due very soon and then push it back after 11pm the night it's due. Probably the worst professor at UCF I have taken.
This is by far the worst professor at UCF. Completely disorganized with both exams and projects. Exams are terribly written and test reviews are absolutely misleading. The assignment specifications are ALWAYS wrong and also terribly written. Lectures are lazy, unprofessional, and disorganized. Students should bring him to UCF's attention.
Systems Software with this professor is an absolute nightmare. Please save yourself from the hours and hours of frustration. I read the bad reviews and took this professor anyways, but trust me it really is THAT bad. The professor himself is a nice guy, but his class is painfully unorganized and can be very difficult to understand.
Awful professor
This professor can take the simplest concepts, explain them using hieroglyphics all while talking in cursive. Horrible class experience, gives worthless feedback, does not work well with others, reuses the same material from over a decade ago, tells students to google pass assignments for help. 0/10 IGN.
Clearly does not care about his job or his students. Unorganized assignments, unwilling to help, extremely unprofessional, and a disservice to UCFs CS department. This professor makes any student want to transfer out of this school as he (and the school) clearly take our time, education, and money as a hilarious joke. Avoid this professor.
Everything you're reading on this page is accurate, this man is awful. Unfortunately, you probably don't have any other professor options for Sys Soft, so good luck. No rubrics for programming assignments so it's hard to understand exactly what you need to do. Class average for first test was a 60. 2 tests 20% each, final exam 25% of final grade.
Disorganized, unclear instructions for programming assignments. I didn't learn anything from the lectures (which were mostly reading of of his powerpoints) and had to try to teach myself the material. I would try to take this class with anyone else who teaches it AT ALL COSTS.
If you can avoid him, do yourself a favor and don't take him. He's very rude to his students during the hard times for COVID-19. He is an extremely boring lecturer, super confusing, and messes himself up A LOT. He just doesn't pay attention to his students and does whatever he wants. His grading criteria is also very confusing for assignments/hw.
Avoid COP3402 with Euripides like the plague. Programming assignments were always vague and disorganized. He also constantly changes assignments every other day. Exams are free response and completely memorization. Never gives graded exams back (or any feedback) to improve for the final. You'll die of old age before grades are entered in webcourses
100% worst professor at UCF. No rubrics for HW/exams. Condescending, careless, and unqualified to teach. DO NOT TAKE HIM if you care about learning, feeling valued as a student, knowing what to study, and your education in general. Maintain your sanity by avoiding him and his belittling attitude. He changes HW assignments days before they're due.
Montagne is not good. He doesn't seem to care. His lectures are incredibly boring and neither the lectures nor the powerpoints prepare u for the exams. there are no practice questions for the exams at all so I never knew what to expect going in. Assignments are manageable( have a good partner) and test ur codes on Eustis.
This is by far the worst professor at the college. He has absolutely 0 sense of grading. Students can have similar answer yet he takes off points randomly. Avoid if at all costs if you cant just pray that hes in a good mood while grading your assignments and tests. Never responds to email and extremely unreliable. Has a hard time speaking english
Avoid!! Does not care about his students and doesnt care to fail you. He proudly announces the number of people who drop out of the class.
Avoid at all costs. The assignments are worded vaguely, and there are few resources given to you in order to help you better understand what you need to do. Exams hardly test you on your knowledge of relevant material, with questions seemingly chosen at random. His exam reviews had almost no bearing on the content of exams. It's a miracle I passed.
He is one of the most inconsiderate people I have ever met. Mr. Reyeester has a saying, "Its not my fault". Avoid this man like the plague, he is very unprepared, terrible at lecturing and seems like he doesn't even know the stuff. His grading criteria is neither clear nor consistent student to student. If you do take him bless your soul....
At first I read all the reviews on RMP and was like "he can't be that bad". I was wrong... The exams had to have word for word answers , projects were just as difficult, extended assignments at 11pm after it being due at 11:59, didn't allow some students that were in the line to submit exams actually submit. A mess. Good luck an happy reyesteration
His exams were literally his review, and any problem on the slides he pointed out in class as on the exam. He's not a bad guy - a bit awkward but has a sense of humor. The projects are hell, though. Work hard, don't wait, and ask TAs questions. It WILL take a long time. Don't procrastinate. Tests are easier the farther you go, programs harder.
Tells you what's going to be on the test the class before in a review, literally all he says is gonna be on the test. Tests were easy and it was basic memorization of circuits and whatnot. Class was easy and glad I took it with this prof!
Whooo. So many words so less characters left. I took this prof for SEVERAL classes. Comp arch, frontiers, operating systems, social network analysis, etc. One thing consists: his TOUGH GRADING. Its inconsistent, same answers from multiple people get different grades. Weights are never accurate on webcourse than what your final grade would be.
I have had bad professors in the past, but Montagne takes the cake for the worst one. His lectures were so dull and uninteresting that going to them was easily the worst part of my weeks, I ended up learning most of the material by myself. The tests and assignments are written so poorly it confuses everyone. Avoid him at all costs.
I had a death in the family and he did not show any compassion or willingness to work with me to move the test by even a day. I believe this speaks to the type of person he is outside the classroom, highly recommend you avoid this professor.
Professor Montagne does not teach. He reads off powerpoint slides. For tests, if you do not write his definition verbatim, it gets marked wrong even if your answer was right. There are several projects that you complete with the same partner throughout the semester. Good luck figuring out what to do. The instructions are vague & full of mistakes.
Professor Montagne is a liar up front, and offers solace rarely to his students who are having a tougher time with the course. He originally promised around half a semester for the project, which dwindled to 2 weeks. The project was released with about 40 different errors and typos, and he wants it due in 9 days. He also rarely assigns anything.
It should be a crime to allow this man to continue to teach.
This is my first semester at UCF from Valencia and my class experience with this professor has left me with hardly any resources to work out of. No practice problems. No textbook use. Waits 4 weeks to give out assignments last minute. Do not take. Save the headache from taking this professor.
Out of all the classes I've taken at UCF so far, this one definitely takes the cake for the worst class by far. Very disorganized, terrible teaching, and worst of all, projects have very vague and poorly written instructions and you're basically left on your own to figure out how to do them; makes 4000+ level classes look easy. AVOID AT ALL COSTS.
Professor Montagne straight up is a tough grader. Few assignments (1 project, 3 homework assignments, midterm, and final). You will never use the book. Unclear instructions and lots of typos on the project and a very limited window to do it. He makes you earn the grade. He knows his stuff, and expects you to know it as well from day 1.
At the time that I took this class, all the classes at UCF switched to an online format so that may have subtracted from the quality of the class. With that being said, this has been by far the most frustrating class I have ever taken. He was not very clear with instructions for the project and lectures were very drawn out.
My cheeks are still recovering from that beating that is this class.
my face. I walked away and continued with my shopping, and I heard him chuckle as I walked off. When I came to pay for my stuff up front I saw him asking people "What is an operating system?". The girl at the counter was very nice about it and professional, and was like Sir, I don't know what you're talking about." He kept pretending to be tired
got my first ever C in college cuz of this class ,unfortunately he is as good at teaching as a turtle is at running fast. This is because his programs are difficult with no guidance and he does not help. constantly changes assignments mid way. His test aren't hard though. I would delay my graduation a year instead of taking this professor again.
The worst professor I've ever taken in college. Lots of mistakes in his homeworks and lecture slides, very rude and uncaring. He tells you lots of times to ask the TA questions instead of him when he's the professor and his lectures are very boring. He does not care about students learning and wants things specifically how he said it. Avoid!!!
If you want to learn about computer logic and organization this professor is the one to take at UCF. He has a lot of experience and explains the material in a very clear and precise manner.
First 2 projects lulls you into a sense of security. Then projects 3 and 4 are so vague, you want to scream. His expectations for the projects are very specific, yet he doesn't actually tell you those expectations upfront. I wouldn't wish this professor on my enemies. This class gave me anxiety and depression.
Grading is tough but fair imo--pay close attention to lectures and project specifications and do things exactly how he wants.
Stay away from this professor at all costs. He knows the material but doesn't explain it well. He's extremely stubborn, and will almost never compromise. He has unreasonable expectations and repeatedly impedes student success and learning.
This professor should have retired long time ago. The book from which he teaches from so old that it belongs in museums not in school. His remarks sometimes very sexists that he can make females uncomfortable. He is disorganized. The projects have lots of mistakes that make it difficult to finish them on time.
Campus shutdown caused the class to be online and possibly that had a lot to do with the issues I had. That being said, if a professor can't conduct an online class effectively then don't offer it. Communication with this instructor is horrible to the point he is belligerent. With all that is going on, understanding is called for and he has none.
This professor made me want to drop out of my major altogether. The class is completely disorganized and his lectures are riddled with mistakes. To make it worse, the assignments are way too vague and filled with errors. I'd rather eat a pile of sand than deal with this class ever again, drop him before it's too late.
Does not give good instruction on programs and only gives word documents with almost zero test cases and expects old un-edited assignments to work semester after semester. Does not care about his students and is inaccessible.
Don't take this class. It's not worth it. Montagne does not care for his students and the project is an absolute mess. It is comprised of instructions written years ago with such a lack of information that it leaves most students no option but to submit awful awful code or to cheat. The grading on it is also very harsh.
During the class, you will learn how compilers work and implement one by yourself as a semester project (4 assignments). Montagne is literally the worst professor I've had at UCF. He is old and teaches you 45-year old stuff (PL/0 was introduced in 1976). He is very rude and disrespectful. Avoid him at any cost
Monty's class would have been much better had his class been in person. He does not have a grasp on how to use webcourses. Assignments had unclear directions, and were frequently made from material not taught in class. He is a very nice man, and cares about his students. He just does not know how to teach an online class well.
Lectures weren't the best, but the assignments were simple. Tests were open notes and grading was fair. It is not an easy class, but if you take the time to study you will do fine.
The only reason I did decent was teaching myself outside of class. Lectures were hard to understand and often weren't very focused. The entire class only had 3 HW assignments and 2 Exams all semester so you need to do well on everything to have a shot at passing.
Your grade depends on 4 projects and 2 exams, and everything will take 2+ months to get graded. The exams are graded strictly, but in every lecture he always points out what exam questions he will ask and always gives you the word-for-word answer he will be looking for as the response. The projects are not too hard but are extremely time consuming.
Stay away from Montagne and any of his classes. He does not care about his students and leaves most of the work for the TAs to handle. I have been at UCF for over 6 semesters and I cannot stress this more: DO NOT TAKE THIS CLASS. IT IS NOT WORTH IT, YOU WILL LEARN NOTHING AND JUST GIVE YOURSELF STRESS. Stay far away from Montagne.
You are graded on a few things and they will take forever to get graded. I went in thinking the worst about this professor so I put in a lot of effort. To my surprise, this class was not as bad as people had described it. The only bad thing (could be) is the partner you choose and the level of understanding you have of the C language for projects.
He uses an ancient computer for his zoom lectures, and the only "required" textbook is one he wrote. Technically attendance is not mandatory but if you do not know answers to questions on tests exactly how he addresses them in class you will not get credit. I saw way too many red flags immediately and dropped the class before it could get too bad.
Montagne is a very kind person and teacher. Exams and programs are what covered in lectures. No curveball. If you want to pass this class you absolutely have to attend the lectures and write exactly what he write on the board because that is what the tests are based on.
Honestly this guy shouldn't be teaching anymore. I've had to teach myself all of the material. The lecture is extremely boring and it is basically him just reading the slides. He is always cancelling office hours or changing the times. The class isn't bad if you are good at teaching yourself. He takes forever to grade things. Just be careful.
I am glad I was able to take this online. Grade is based on cumulative programming assignments and 2 exams. Honestly, the programming assignments are not that bad as long as you follow his pseudo code. Exams were okay because they were open note, but if you don't have the EXACT wording that he wants, you will lost a ton of points.
Very tough class with a tough professor. He is a very harsh grader, especially on exams. There were 2 exams worth 55% total and it was easy to lose points everywhere. The projects didn't make sense sometimes, but you could work with a partner (I highly recommend that, I went solo and regret it). Lectures are very important as he gives test answers
I learned more from doing the project than from the lectures, and if I didn't have a partner in the project I would've been absolutely screwed. Doesn't appear to care for students' success, and really just leaves most of the work involved with the assignments up to the TAs.
The content in this class is interesting, however it appears the professor has better things to do than add value to the class as it appears that the TAs teach the class content in an understandable manner while the professor collects his paycheck.
Must show up to class or lose points. Basically just create and give presentations all semester with one long (20 pages) essay due at the end. Professor is harsh with questions about your presentation but easy on grading.
Professor Montagne isn't the best professor and isn't the professor I'd recommend someone else take. Harsh on grading and very confusing. Communication with emails aren't the best but they're not the worst. This is a difficult class and whatever you do, you have to work for your grade because this class requires a lot of time.
Professor Montagne isn't the professor I'd take again for another class. He lacks communication, he grades very harshly and this class isn't that easy. Although, he is good when it comes to reviewing and explaining things for the exam, but his teaching methods could be better. He's not the best but he's not the worst. This class is difficult.
DO NOT take COP3402 with Montagne unless you absolutely need to. Every single assignment will have an error in it, the grading on tests are so unreasonable. Its more of what answer does he want and not whats correct. Theres a reason people avoid everything they do to take this class with him.
Terrible but not impossible to pass the class. Exams are based on the lectures so good notes are crucial. You need prior knowledge of MARIE or a motivation to self-teach since his lectures barely taught anything in preparation for the projects. Expects a lot from students and is somehow surprised when he asks a question and nobody answers.
The worst undergrad cs professor at ucf. Pretty sure he rolls a D20 on exam questions and that's your grade. Gl teaching yourself everything. I'm sorry you're here reading this rate my professor page knowing you have to take him because there are no other choices. Make sure you get a partner for the project asap!
Only has 5 things in the grade book. I've never met a professor that is so unorganized and lost. For our exam some people got different grades for the same answer, for example on a question I got full points on my answer but then I compared answers with someone that got less than half and we had the same answer. Rarely answers emails.
Montagne is one of the worst and most confusing professors I've ever had. He'll give you a zero on his tests and laugh at you if you don't write the EXACT answer he wants, but at the same time he'll give you a zero IF you right the exact answer he wants for "plagiarism" Projects were tough but manageable but that wont save you. Avoid at all costs.
This is the worst teacher I have ever had. On my mamas life do not take his class. The problem isnt even the class its just him. Hes mean and doesnt respond to emails and messes up grades constantly. He should be fired.
Never thought I would be one to write a review on a professor, but he got me so heated, I needed to let everyone know. He was the least helpful, least responsive, and most mundane professor I have had yet. The class is based on only 5 or so assignments, which seemed like a good thing, until something is graded incorrectly.
Honestly, this course was a wild fever dream. He is a strict grader on the tests; it's become a meme at this point about losing 8 points because you didn't include one word in your definition. Despite his negative traits, the course itself isn't crazy difficult; it's only a tad bit difficult. Tests aren't that bad to study for; project will kill u
This class was the most chaotic class I have ever taken. I graduate in a year, and this class was the most unreasonable class ever. You can be graded off on tests and homework by just asking questions in class if they are considered "stupid". And for every Homework, the TA's make them and don't even know how to do them. He is also super rude.
Lectures were fun and very interactive. Homeworks were not organized well, and instructions were sometimes changed while students were working on it. Hes a strict grader - Test questions had to be answered with the wording that he wanted; otherwise it was marked wrong. He catches the smallest deviations in answers.
He does not respect your time as a student. If you have a full time job, be prepared to take vacation in order to meet his timelines. He will not budge on due dates. 4 projects in total, 10% of grade each. in 12 week semester, each was available for 7 days... Poor lecturer and communicator. You must be self motivated and driven to pass his class.
He writes new instructions for his projects and tests every semester which is fine but he isn't careful in writing them and as a result there are many many mistakes that the TA's don't all catch and the instructions become very vague. This disorganization and poor management makes the class really difficult to follow.
The grading is super unpredictable. For the test your definition answers have to be wrong, word by word what he has on his slides. My friend asked an overly detailed question so Montague took 10 percent off, like WHAT!? Don't ask questions, well known he'll take points off if you ask the wrong stuff.
This class was, organizationally, an absolute dumpster fire. The first homework alone had nearly a dozen revisions over the course of the two weeks we had to do it, including one 5 hours before it was due, without an extension given for implementing the required changes. Beyond that, the guidelines and requirements for each assignment were lousy.
The class consists of one project and two exams. Project is broken into 4 individual projects and can be done solo or in a group. Lectures can be a little helpful when preparing for exams or understanding the projects. Be careful how you answer questions on the exams. Projects would have been tough to do if not for the TA homework reviews.
Doesn't provide clear grading criteria. The grades on canvas are not the correct grades. Assignments full of mistakes that are fixed last minute, no extensions. Marks off points inconsistently that varies among the students. Explains content poorly, and then acts disrespectful toward the class if there is no immediate response to his questions.
The average for his midterm was a 55. No curves. No extra credit. That was it. He does not have the attitude of somebody who is concerned about destroying his students' GPAs. He is perfectly comfortable giving people tests that they bomb because typically students either drop the class or BARELY pass which apparently is a win in his book.
Perfect example of how lazy professors get when they are tenured. Homework instructions are plagued with errors that students/TA's are left with to figure out; That is not only highly unprofessional, but it displays a poor work ethic. Additionally, the grading scheme is quite unconventional. One of the exams had an avg of 55%, no curves, EC, etc.
Honestly, this is the worst professor in the Computer Science undergrad. I have never taken a professor as incompetent as this one. I really do have to wonder if age is taking a toll on him. Avoid at all cost inconsistent grading and TA's that do not care.
I have a 4.0 GPA in Computer Science at UCF and, for the first time in my college career, I withdrew from a class mid-way into the semester due to how awful the professor and his material were. Avoid this clown at all costs.
He made an announcement that he was shortening the time we had to take the final by an hour... 3 minutes before it began... Need I say more?
Never been so stressed about a single class. You are graded on 1 project, broken into 4 parts and 2 impossible exams. He wants everything written exactly the way he says it to you in class so you need to take notes or have a perfect memory. Ive never gotten full points on any of the questions. No curve, and no care for the effort you put in. AVOID
This is a tough class to take but if you work hard, follow the assignment guidelines, and read the textbook you will do fine. I had a pretty good experience with Montagne and did fine on the projects. Pay attention in class and he will give a lot of hints and make sure to attend his reviews before the exams!
Only one assignment so far before the midterm, interactive lectures, and Montagne cares about his students. If you have questions, just ask him at the end of class. If you ask me, he is the gold standard professor at UCF. Take him for Computer Architecture Concepts, you won't regret it!
Take him!
Very strict and has an old-fashioned style of teaching. Doesn't record zoom lectures but that's ok cause If you make effort to attend. As for his teaching style and how to pass this class, go to class, take notes, and study for the exams. If you do that then this class will be straightforward. This class ain't easy so be prepared for the challenge!
Assignments are easy if you come to class, take notes and study exams. The professors teaching style makes the class itself hard but if you do what I just mentioned then programming assignments and exams will be very easy!
He never gives you as much time as he says for assignments and the instructions always have multiple errors until the day before its due. Every question he answers is with another question. His advice for tests is to review every 2 hour lecture throughout the course. Your entire grade is based on 2 tests, 4 assignments and attendance.
DO NOT TAKE THIS GUY FOR CGS3269. Literally the worst professor I've ever had. He is a terrible teacher who does not explain his teachings clearly at all. He is extremely unaccessible outside of the class room. Throughout the semester I've messaged him maybe 5 times, with zero responses. I highly recommend you go with another professor. BEWARE.
If you go to each class, pay attention, and take notes you will do fine. A lot of the times he will give you test answers in class throughout lecture. He holds reviews before every exam and lets students know exactly what they can expect. MARIE can be challenging to understand but the programming assignments for this class are very simple.
If you do not attend the lectures you will fail. The class is very test heavy, and their are maybe 4 homework's throughout the whole semester ( that have really nothing to do with the tests) no study guides, and office hours usually do not help. Also the TA's are radio silent and are not active. The concept is fun but the class is not. Good Luck.
Really messy and unorganized teacher. Often changes rubrics and tests when they are already given. Lectures are extremely boring. Attending TA's office hours and studying a lot would help. Often misspells and uses improper grammar in emails, and a lot of the PDF descriptions of the assignments are vague. Please avoid this professor at all costs.
Not good. His slides are inconsistent, usually incorrect, and the projects are difficult but it's 100% passable. If you don't go to class you will not pass, because of how terrible the slides are. He gives a lot of good hints on what's going to be on the exam, but only in class. Show up, pay attention, grapple the material and you'll be fine.
Terrible professor, you're literally graded on one project, split into three parts, that you eventually put together into one thing. Whenever you email him a question, he just responds saying to ask the TA's. Great. That's so helpful. Lectures are just him reading PowerPoints. Avoid him at all costs, you'll regret it otherwise.
This professor was not bad, he is not the best. He is fine, just not the best. I mean you have to put in the effort to pass the class and also reach out to any of your classmates if you are stuck. The professor is not bad I think his grading is not organized.
Please do not take this professor, he is the worst professor in the UCF CS program. So unorganized and the lectures/study material is impossible to study from.
Might be the worst professor I have ever had at UCF. We had 6 total grades; 3 hw, 2 exams, and a final. He grades everything extremely slow as well and extremely harsh. I would recommend taking CGS3269 with him to anyone
One of the worst professors, UCF had ever haD he plays with students' grade books, meaning, does not have a grading rubric for exams, he will give grades on what he feels like even it is right or if someone else gets more points on that question even if the question is wrong. IN SHORT, DON'T TAKE THIS GUY! BAN HIM FROM TEACHING AT UCF!
This class is easily passable if you attend every lecture, and keep detailed notes of the board. The coding assignments are weighted heavily, and the tests mirror the lectures. Treat this class as though it were a hard class like physics, or calc, and you will pass! He is the only teacher for this class. Make sure you band together with your class.
Avoid this professor at all cost. Exams are around half the grade but good luck knowing the material the test is on. He posts his lecture powerpoints as a resource to use when studying but the majority of the time, the information on the powerpoint is going to be incorrect. If you have to take this class, group up with your classmates.
Look, this class isn't pleasant, but it's also pretty easy to pass if you show up to lectures and take notes. The biggest thing to know is that Montagne is on a power trip. His lectures are pretty confusing and he's a mess, but he always gives you like 90% of the exact problems before the test and will tell you so, so memorize those are you're set.
Do yourself a favor and do not take him for any classes if you can. Inconsistent grading, very weird grading scale and does not care about the class.
Tough but fair. Tells you what will be on the test. Grades are based on a few assignments and 3 exams. Assignments are extremely easy so I wouldn't worry about those. Exams are hard but he does tell you what will be on the exam. Most (if not all) of the questions on his exams are covered in his lectures so nothing should surprise you on the exams.
The legend of Euripides "Monty" Montagne was first recounted by the ancient Egyptians over 5000 years ago. They spoke of a man obsessed with the number "0" who enjoyed torturing his apprentices. Historians theorize "Monty" grew drunk on power and used the mythical "tenure" to maintain his physical presence. Tread carefully if you encounter him...
From day one I've been writing this review in my head. Assignments are tough, few, and graded late. I'm pretty sure I learned nothing. I hate to say this, but the lectures were the most dull and uninformative I've ever had, yet learning the material through the slides only, could work decently. Take another professor if anybody else is teaching.
For the most part, he knows his stuff, but he just kinda doesn't care. I had no issues with him, but many of my peers did. All of the poor reviews you see are accurate. Monty handles issues poorly and hardly works with his students. **If** you can pass the tests, you're set. Only a few HWs (all pretty easy) COMMUNICATE WITH PEERS! TAKE GOOD NOTES!
I'm going to add what the rest of my classmates have already said. Attendance is mandatory unless you find the unofficial discord- /invite/RmzRqD4HkZ. 3 assignment(40%) that has nothing to do with exams. 2 exams(30%) & final(30%) are reviewed, but are graded hard if not by the TAs. Don't use chegg unless you want 0s on test questions too. Good luck
The hardest class I've taken so far, but it didn't have to be. He did a very poor job of stimulating interest in the course, which made me not care about the material at all, which made it difficult. The lectures were boring and very hard to follow. The TAs were very helpful, without them I wouldn't have passed.
Worst professor ever. Beware.
I dont know how I managed to pass the class. If you can take anyone else, I would recommend it.
Get ready to work your butt off for this course. Lectures are not structured well and most of the learning is left up to your own trial and error when coding the compiler. That being said, Dr. Montagne does care about the success of his students and if you go to him for help, he will help you.
Montagne is NOT a horrible professor, you can do this, but here's some tips: Attend all lectures, he will give exam answers. Go to TA office hours if you are struggling with the project. Ask a bunch of questions in class. Start early on part 3 of the project, it's the longest by far. Exams are open notes/book, use them. Check announcements.
If you skip class, you will not pass. HW 1 and 2 are easy. HW instructions are helpful, but will have unannounced changes anywhere up to the night before the due date. He will tell you some of, but not all, of what will be on the exams. His TA team is the real gold mine of this course, they are awesome and always willing to help.
This class is not easy, plz AVOID procrastinating at all cost! READ book, START HWs as early as u can, join discord grps & attend TA Office hrs. This is back-&-forth discussion class, so ASK QUESTIONS. He does take points off for overwriting/missing keywords but cross-check your definition by asking him. He has high expectations but he is NOT BAD!!
If he teaches this class again, good luck. Make sure you submit your exans on time. The exams are the hardest part and make it most of your grade.
exan:(
You don't label inputs you get 0
This man is the Gold Standard!
Professor Euripides Montagne is a platinum standard instructor. Montagne's course material is hard, but he cares about his students and pushes them to succeed. He gives clear criteria for both assignments and exams. He goes out of his way to help those who struggle. I encourage all CS/IT majors to take him. He's caring, hilarious, and intelligent.
How do you dare to rate professor Montagne so low, that is a terrible mistake on your part!
Taking this class was surprisingly not a terrible mistake on my part. Just show up for your group presentations and you are good to go. Attendance is usually mandatory, even if your group is not presenting. For the final paper though, make sure you follow the two column template EXACTLY. Easy A class even if you are not great with presenting.
He shows up 10 minutes late half the time and speaks so quietly only half the class can hear him. Reads off slides probably written 15 years ago, and has us buy a textbook he wrote himself. He answers questions in class, but he grades way too strictly. If you even slightly change the wording of a vocab definition, he will give no partial credit.
Making a compiler isn't easy, you can't slack off in this class. That said, Montagne is a really understanding guy, he genuinely wants his students to do well. If you care and try hard, he gives ample opportunities to do well in class. Go to class, he explains what will be on his tests and he practically begs students to ask questions. So do that.
This class was not difficult as other reviews make it out to be. Prof Montage is nice, however, you have to show effort. The material is tough. Attend class and ask questions, sometimes he gives you exam questions in class. Start HWs early and go to TA office hours for help, they will get you through the HW. He was nice and gave open-note tests.
Professor Montagne is a great professor. Knowledgable and his lectures are interactive (he encourages you to ask questions) so it's not hard to learn. A little bit of a harsh grader on the midterm but the TAs save it on the assignments. Material is naptime but he makes it a little more interesting. Cares about his students. Fun compiler project
TA's and him are not on the same page. HW will have points deducted on small details not specified in the instructions. Exams are largely irrelevant to what you learn, so good luck doing well legitimately bc its borderline impossible. Exam averages 50-60%. All homeworks had total average of 75%. I highly doubt more than half the class even passed.
Average Lecturer, in a vacuum the lecture's are fine. Biggest problem is the lack of guidance for the actual graded parts of the class. There are basically no "free" points apart from 5% for recitation attendance. The homework for this course is hard, but Montagne gives little explanation for homework or the midterm exams. Very difficult class.
Montagne is a great professor. I was scared to take the class because of his bad reputation but I was relieved that I took him. He cares a lot about your learning and would stay long after class to address student questions. I get anxious in social situations but I felt comfortable participating in this class. The class has 4hw and 2 online exams.
The homework is super hard and very unclear. Tests are okay if you go to the lecture before the test. However, even then a lot of the test concepts were never taught. The professor is very rude and does not like to give straightforward answers. He made the test online on the day of the in-person midterm exam.
This professor has no care left in his teaching career. Four homework assignments with barely legible instructions, each one getting more convoluted every time the assignment is reused and altered per semester. Nothing is ever straightforward and everything is last minute.
You have a teammate the entire semester, split the work. Follow his presentation (you have three 15-min) and report (you have two, one 20pg & a 4pg) formats EXACTLY or lose points. He will drop a letter grade if you miss attendance days. You WILL get interrupted when presenting. Accept his constructive criticism and move on. Do these? Easy A class.
He isn't a monster by any means, but this was one of the worst classes I've taken at UCF. He's confrontational over email, if he replies, directions are constantly changed for homeworks.
Worst professor I've had in the computer science program so far. Made multiple mistakes everywhere on already complicated material.Grade is determine by one test, two homeworks, lab grade and the final.Didn't give enough time to complete our test with lengthy answers to questions.If you want to be prepared for Systems Software, don't take him.
Horrible professor. The class is extremely unorganized and the grading rubric is very unclear and unfair. Do not take him, you have been warned.
Montagne is literally the worst IT/CS professor at UCF by far. Gives zero partial credit for any assignments. Submitted a 3-page coding project and ended up with a 0 for it. He has zero humanity. I have received 2 C's in my entire college time and both of them were courses he taught. Wouldn't take him again even if it saved my life.
Don't even get me started with this guy. He shows up late to every lecture, is VERY unorganized, and isn't very accessible outside of class. One of my final questions was off by 2 points and he gave me a 2 out of 12, even though my work was correct. He has failed multiple people, and will continue to do so. Just know what you're getting into.
Professionally one of the worst professors out there. Quite literally never on time (between 5-25 mins late), pulling lectures PowerPoints from other classes, unprepared on how to lecture on said slideshows, and constantly making errors everywhere. Homework does not help in preparation for tests, and graders are extremely strict. AVOID AT ALL COST!
The guy always comes 10-15 mins late. He always makes mistakes when lecturing. If you or no one else in the class notice the mistake you might write down something incorrect and screw yourself over on tests. The grading for the final was so inconsistent. Similar answers will get different points. Regraded some people's tests but not others.
He is late to every lecture. Lectures are confusing and disorganized. Online resources were limited. Exams were graded unfairly. He would remove extra points if you emailed him about a question on a HW/Exam. The final project was graded with requirements not stated in the rubric. The HWs had little to do with content on the exams. Don't take him.
A really unorganized class. Knows what he is talking about, but can't properly communicate what he is teaching. Often switched topics every 10-15 minutes and was hard to follow in class. The project and final are respectively 30% of your grade so if you mess up, there goes your grade. Little/No resources to learn outside lecture. Steer clear.
This class is hard and his personality comes off abrasive at first. But he answers questions and tries to dumb concepts down, try to use TAs as much as you can, and ask for help on discord when stuck, the hw is doable but dont procrastinate. A few months after this class, some of the topics might make sense and you'll be glad you took it.
You will have four hw, all very hard. And two online exam. His class is hard.
Apparently Monty is teaching this class again so brace yourselves. The content itself is pretty easy but his teaching and grading style makes things harder than they should be. Band together with your classmates or join the discord another review for this class mentioned to maximize your chance of success.
Montagne is passionate about the material, and they also clearly know their stuff. I had a hard time following along in the lectures. The lectures sometime feel a little disorganized, and Montagne is not always the clearest when explaining nor lecturing.
He is hard to understand, and learning the content yourself is easier than trying to listen to him. He said for weeks the test was in-person, the day before he changed it. Lots of miscommunication between him and TAs. He is just not very good at explaining topics even though he may know it, just not good at sharing it with students.
Extremely difficult to understand, always late to class, uncaring for student conditions, does not provide information required for exams (makes TAs do it), horrible and constant miscommunication. This class is unreasonably hard and he does not make any effort to make it easier. DO NOT TAKE
I bought the book, thank god, because I wouldn't have learned anything otherwise. That said, I've been angry enough at this guy that I keep fantasizing about lighting his book on fire and dropping it into a trash can in front of him. His policies punish people who do the work just as much as those who don't. Too much pride to admit his mistakes.
What is Systems Software
Hello, Monty. I have successfully obtained my degree in the field of IT. I wish to express my sentiments regarding your teaching style, which, regrettably, was riddled with glaring inequities that depleted not just my intellectual vigor but also my financial resources. May future students be spared the ordeal I endured under your guidance.
I am genuinely in awe with how terrible this professor is. Completely full of himself too. If something isn't done his way, it's wrong.
Any rating that is not a 1 was an easy class. Take this professor for any class that isn't considered a free A and you are BONED. You literally cant understand him during lecture. His rubrics are unclear and he will give you a 0 for not doing it his way, even though it isn't on the rubric. He wrote his own textbook which also sucks.
this class made me cry
Despite what everyone says, he's the only professor that me and most of my friends passed system software with, compared to Aedo and Leavens. He can be very ragged, but if you pay attention in class the project is doable, and the instructions make sense. beware: its one big project that builds on itself, so do it right the first time.
This professor is incredibly disorganized. Be prepared for vague lectures, vague assignment instructions, and vague exam preparation material. This professor will give you zeros on projects if you include the wrong variables or functions, because he will believe you are cheating. He doesn't know whether or not his own exams are online or in person.
He is not clear in his lectures and very helter skelter teaching, not to mention late 75% of the time to class. He is very tough with grades ( 2 midterms, 1 final), and 3 hw assignments. He does not take questions well and often straight up does not answer you or ignore you. I strongly reccomend utilizing the TA's for any questions in this class.
He's not great but it's definitely doable. Class was graded on 3 coding assignments worth 40% all together, 2 exams worth 15% each, and a final worth 30%. HW was usually easy. Exams were all online. Really the TAs were holding this class together but it still felt disorganized. Just go to lecture bc nothing he says will be posted
He frequently makes errors during his lectures, and tends to lack organization. Expect lectures that are not very clear, assignment instructions that are not detailed, and study materials for exams that are quite ambiguous.
I also took him for computer and design architecture and it has been awful both times. In this course, he will change grading criteria on a whim and is an extremely harsh grader on the exams. He will also not tell you if the exam is online or not until the day before. Will never take a class with him again if I can avoid it
Horrible professor, actively accused my team of cheating in the project (we didn't) and had to wait until the end to get it regraded by a TA, I would not take him for any other classes he offers in the future, truly a bad experience, despite the topics for SS being interesting; if you have the misfortune of having to take him, focus on the project.
Such a headache to deal with. Unclear assignment criteria. ALWAYS 5-15 MINUTES LATE TO HIS OWN CLASSES. Avoid if at all possible.
worst professor i have ever taken avoid at ALL costs. i received a 0 on a project that took hours of time because there were a few errors in the output. the ta that gave the grade also decided to regrade the project before it one and changed it from a 95 to a 50. i had a high b going into finals week and out of nowhere i failed. extremely unfair.
Very poor lecturer and his way of teaching this certain subject was completely WRONG compared to other teachers and authors online/youtube. Will literally ask the class if the example is right even though it is your first time learning it. Guaranteed, none of the stuff you learn here except the 7 segment display will be applied to in your career.
3 projects/hw worth a total of 40% of your grade. 2 exams with 15% each and the final was 30%. He wouldn't let us know the format of the exam usually until the day before. His TA is the only reason the class was possible. The practice exams provided had conflicting answers from what was taught in class but were usually still close to the exam.
This class made me want to quit pursuing IT because he is the only professor teaching this course at UCF, completely awful. Rarely referenced the textbook and his teaching method was making a bunch of scribbles on paper projected on the screen. When asked for clarification, he would answer the same way and move on. TAs were awful graders. Avoid!!!!
Confusing lectures however the worst part of the course was the assignment grading. The rubrics for the assignments did not line up to the grade given whatsoever. Additionally I was graded incorrectly for an assignment and that wasn't fixed until the last week of the semester.
Exams and assignments are a joke. The material is very easy, but the things we get graded on are very very complicated and specific. For the exam, we had absolutely no time to do it and I was 30 seconds late to submit and he is taking off 20% for that. He is unforgiving grader and person.
I never wore a seatbelt on my way to this class because I wanted to die. I've had a handful of bad professors but I've never had one so bad that I felt inclined to leave a bad rating on this site to warn others, until now. Lectures are just him reading off of slides and rubrics/grading for homework assignments are extremely strict.
The material itself is not hard. He grades very harshly on exams. The Homework is even worse. The TA's grading is inconsistent and lazy. The professor told us the day before the first exam whether it would be online or in person, & 10 minutes before, how we are supposed to submit it. For someone teaching such a lot time it seems he has given up.
Montagne is very difficult to understand during lectures. When it comes to projects, instructions are unclear and difficult to understand, along with having strict grading. The exams are extremely difficult and the grading is very particular to the slides. The content is pretty straightforward, but this class is unfairly difficult.
Coding assignments aren't as hard as ppl make them seem; he gives you pseudocode to follow. If you start those when they are assigned you should have no problem getting ~90%. Do well on these as the coding projects are 60% of your grade. Tests are REALLY easy as he gives you most of the answers during the test review beforehand.
Professor Montagne's in-person lectures are an absolute must attend or you will fail the class. Exam content is straight from the notes that are taken in person. It's graded by 3 exams and 4 assignments so you gotta go to office hours if you have any questions or just to confirm that your work is good.
He is a very nice professor. You need to go to classes, he gives hints and explains projects during class. Homeworks are toughly graded but as long as you read the rubric you will get an A on them, just start early. Midterms are online. He says what will be on them in class.
Dr. Montagne is a good lecturer. However, the programming project felt disorganized and difficult to follow at times. This difficulty is not due to actual rigor, but unclear criteria and often changed requirements close to the due date. Because the project is 60% of your final grade, I feel like the details should be clear the first time.
Prof is excellent lecturer & very kind. Tough grader. Must attend lectures if you want to succeed, this class is not for lazy people. You will learn a lot from doing the project. TAs were terrible, they were very clearly confused about the project rubric and would make many last minute changes. Most likely miscommunication between the prof and TAs.
Prof Montagne has a specific teaching style, but engaging with it can pay off. Attend lectures, read the free textbook, and use resources like unstuckstudy ai to prep - you'll learn a lot. Grading can be harsh, so stay on top of projects and exams.
Got a 97% on the final understood all the class material by the end, however ended with a D due to messing up the first part of the compiler project. Wasn't able to understand 50% of what he Lectured and he is extremely stubborn on the definitions that are not entirely what's reflected in the real world. Avoid for systems software.
3,000 total lines of C, 1,200 lines 20h+ final project 0% because "it wasn't structured correctly"
Will call you out in class. Cannot understand him well. Will never respond to emails. Tests were online, but never gave confirmation of that till a few days before the exam. Had 3 ( was going to be 4, but hurricane ) coding assignments that make up 40% of the grade. 2 Midterms, 15% each. And the final making 30% of the overall grade.
Do not skip class. It's literally an auto fail course if you skip class. Go to the exam reviews at LEAST bc he gives questions and answers that are literally on the test at reviews. Don't chegg it'll be a flat 0. He's much nicer and understanding in office hours. The TAs are horrible graders, literally even worse than him. Good luck taking him
Montagne is good at presenting material in a basic overview. However, I watched him belittle students many times just for asking him to reiterate (he tends to make mistakes teaching and will waste 30 minutes starting anew) Test questions are vague but expect complex answers that aren't mentioned. Most TA's are sticklers to the rubric (theres none)
important to attend lectures since he doesn't post his notes; only slides. assignments are straightforward, and most of the time he would write the exact answer in a previous lecture. exams weren't terrible, but they were lengthy. drawing a lot of the diagrams takes a ton of time and his exams are full of them. he's very helpful in office hours.
Wasnt too bad of a professor. Lecture heavy try not to miss. All test online including final three in total. Three homework programming assignments in Assembly not too hard they basically build on top of each other. Honestly would take again.
Attendance is not mandatory, BUT highly recommended (otherwise you will be lost)(try to go at least to the exam reviews). We had 3 homework assignments (DONT MISS ANY) and 3 exams (All of them were online for us). I dont think he deserves all the bad ratings his gets tbh, This is supposed to be the hardest course for IT, and he made it manageable
R U N. I am so serious. Like take this class somewhere else if possible, he is the most inconsiderate professor I've ever dealt with, like ever.
This professor lacks structure in Webcourses, making it hard to find info. They have a mean attitude, are difficult to reach, and are very strict on grading. They also struggle to properly implement the grading scheme, causing confusion. The class felt disorganized and frustrating—take it with someone else if possible.
Online midterm had an average and median of around 50 each. Assignment specifications are vague and confusing, and understanding him in class requires you to already know the content and decypher through his catastrophic elocution. Avoid him at all costs. Else, attend all labs, get started early on hw, study slide examples, read his book.
Lacks consistency when grading, really poorly organized class. You can copy 1:1 from his lecture to a test and he will mark it wrong, it makes no sense. Insanely hard to reach, even through his recommended way of contact. Complains no one comes to class (attendance is optional??). Homework's all online, but kind of useless. Exams were all online.
Class is very disorganized, and he barely teaches anything. Keeps going over the same few things over and over. Exam questions are easy, but if your answer is not perfect you lose most of the points. The lab TA is absolutely horrendous and is impossible to listen to with how monotone her speech is. Take if you don't care about learning.
First time I've ever felt compelled to review a professor. His grading rubrics contradict themselves, lectures are unhelpful, and the rubrics aren't updated. During the final review he stopped mid-sentence, shrugged, and left 30 minutes early. Worst prof I've had; I'd retake Guhas discrete class every semester before sitting through another of his.
Worst professor I've ever had at UCF, hands down. His lectures are very disorganized and just straight up wrong at some points. The exams are not terrible, but the grading is incredibly strict and not forgiving at all for partial points. Avoid taking this professor at ALL COSTS!!!
I can accept a professor who requires attending class to get the information required to pass. I can accept a professor who has a grating lecture style where they spend 10 minutes asking the class for a hyperspecific definition instead of just saying it. I cannot accept both at once.
Really caring guy, but this class is so disorganized. Attendance isn't mandatory for lectures, but good luck trying to do any of the assignments or exams if you are not attending. Also recommend going to his office hours, it helps a lot.
The most disorganized class that I've ever been apart of. There was a heavy emphasis on the grades that you got on the few assignments: 3 homework assignments, 1 group project, the midterm, and the final. I'd say the only way to pass is to self study as his teaching was subpar at best.
Record lectures. Exams are hopeless without recordings. Lectures often inaccurate and confusing. Grading is inconsistent among identical student responses and points are lost even if you answer right and fully. Short time for exams, most do not earn a 70. Asked to buy a textbook you won't ever touch. Grades take a long time to come in. 1-on-1s OK.
if I could give him a 0 I would. Avoid his class at all costs...he was a menace all semester and this class literally gave me so much anxiety. Made exams online last minute and gave us a penalty of 10% each minute we submitted our exam late. Not helpful at all and his lectures were useless. If you can self teach you're set,if not... you're cooked.
Montagne is a professor you take because you have to, not because you can. In my case for Computer Architecture Concepts, he was the only option and that is the only context I will ever pick him under. While I can see that he does care and wants his students to succeed I think he lacks all required skills or talent to make that happen.
This is the worst professor I have ever taken. He is routinely 15 minutes late to class. Class is graded mostly by four hw's. They are long and the requirements often are contradicting or are changed TWO days before its due. Unprofessional and lazy. Gives terrible feedback on assignments. TA's are borderline useless. Avoid this class at all costs.
Don't let my grade fool you, this class was insanely difficult. His lectures were extremely boring. I only passed because of self-teaching and fellow peers. Recording his lectures is heavily heavily recommended
The ratings do not paint Prof. Montagne in a good light but he is very good at teaching this course specifically. Assignments are give 3 presentations and write a report. He can be critical of your work but if you listen to his feedback and prepare for your presentations you will be fine. The class is very hard to fail, he wants you to succeed.
Most of the course is a project split into 4 assignments, each worth 15% of your grade. Rubric will change a mere 1-2 days before it is due which will contradict the initial guide. Harsh grading results in going from a passing grade to unable to pass from one single assignment if you mess up. Lectures have no direction and barely help. Avoid.
The professor failed to address his students' concerns properly. He would give vague answers to vital questions raised in class. His attitude during lectures was standoffish and not conducive to a productive environment. It seemed, more often than not, that he was more inclined to induce his students to fail than to guide them toward success.
Montagne wants you to fail. When polled, 42% of respondent students lost 15% of their grade due to miscommunication, which Montagne was too egotistical to fix. Also, the final exam median was a 41; one student was punished for "P1 moves to ready on I/O interrupt" instead of saying "The OS moves P1 to ready on I/O interrupt." He will fail you.
Prepare for partner work & get projects started early and SHOW UP TO LECTURES! He has great review days yes, but the lectures are also helpful for projects, reiterated points / exact worded definitions for tests, and for answering questions to test your attendance! Very informative, makes the topic interesting! Honesty great compared to McAlpin.
He made lectures fun and there were only a few coding assignments throughout the course. There's a midterm and a final exam. The lack of assignments makes it easy to accidentally slack off, so make sure to keep up with the content.
Monty is pretty nice when you ask for help. My issue is that the exams are graded poorly. the ta's graded the majority of the questions one by one. Their reasons for taking off points would be random and inconsistent for each student. I do think monty should retire soon and let another professor hold the reins for this class.
Unfortunately, I think it is time for him to retire. He knows what he's talking about, but has difficulty teaching it. Tests are graded by multiple TAs at once, so grades are very inconsistent. This class is harder than it has to be because of the TAs and the professor.
Seriously If you don't attend lectures you might as well fail the class. This professor gives you all the answers to the tests, and homework. His teaching might be a little off for some people but you just have to adapt. Listen carefully. 10/10 professor, Very caring.
Needs to retire. Its that time. Tenure is over.
horrible canvas layout, do not take under any circumstances.
Awful communicator and changes his mind about the course every day, very unclear grading criteria and just overall a poor professor you make one mistake in this class and there goes a good grade, it's time to put the fries in the bag Monty
It's frustrating to sit through a class where the instructor seems convinced everything makes sense when it clearly doesn't. Monty it's time for you to join your ancestors buddy
Class Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.21 avg changeRatings by Course
CGS3763
4.2
(22)CAP4104
4.0
(2)OSCONCEPTS
4.0
(1)COP4910
3.9
(7)COP4020
3.7
(3)Difficulty by Course
3763
5.0
COP4600
4.8
CGS3673
4.2
COP3402
4.1
3269
4.0