3.7
Quality3.8
Difficulty58%
Would Retake90
Reviews58%
Would Retake
90
Reviews
Rating DistributionOfficial
5
50
4
8
3
7
2
13
1
12
What Students Say
“I don't understand why some people here hate Fontenot”
CSE2341 - 5.0 rating“Ridiculous grading by the TA's (they are so harsh)”
CSE2341 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
69%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.16 avg changeRatings by Course
CSE1340
5.0
(4)CSE13401341
5.0
(1)CSE2337
5.0
(1)CSR2341
5.0
(1)KNW2300
5.0
(1)Difficulty by Course
KNW2300
5.0
CS2341CS3353
4.5
CSE2341
4.3
CS3500
4.3
CS2341
4.2
Reviews (90)
He is a very good teacher. I enjoyed his class and would highly recommend him to anyone who has to take this computer science class and is not a computer science major. He makes the material interesting and easy to get through.
i really liked professor fontenot! he is such a funny guy to have for a class. I hate computers but i still really liked his class because he is so fun. its a pretty easy grade too!
awesome professor! easy class too!
No Comments
He makes C++ interesting, but you'll never miss a class because he is too funny
Great teacher, funny, nice to joke around with. Still kinda acts like a college kid but a great teacher
he's super nice and funny. very easy.
Knows his stuff. Very helpful.
He is very helpful. He reminds us what being an engineer is all about and makes you like it. The class is not hard if you pay attention and do not procrastinate on the programs. Even if you do, its still good.
He's the best teacher at SMU.
Great guy and fun lectures. Great example of how every college prof. should be.
Great professor, knows what he's talking about and tries his best to help you learn. Great guy overall. I would take another course with him, if he taught it.
Fontenot's a great guy and a terrific teacher, but his class was really hard! He expects a lot from you, but you do learn a lot. I worked harder and stressed out more in his class than I did any other last semester! I'm not a CSE major, but most of the other students were. It came really easy for them, but really hard for me.
An engaging lecturer, although a harsh grader. Very involved.
I have had a few classes with him now, he treats you as an adult and expects you to work without a lot of guidance as such. His classes aren't easy but he'll teach you more than most professors and keep you interested most of the way. A perfect college professor.
He expect a lot from you , if you can't keep up with hard work , don't take his class!
Fontenot is a really good teacher. When it comes to 1341 all of the teachers are really good but I guarantee you will have the most fun with Fontenot and learn the most!!!
Fontenot is a great professor. He was able to explain the material in a clear and fun way. He establishes a friendship with his students that make his class all the more enjoyable. I highly recommend taking any of his courses, just be prepared to work .
Ridiculous grading by the TA's (they are so harsh). This class WILL require a minimum of 10 hours a week on projects, but probably more like 20 hours a week.
Awesome teacher, had a blast learning from him because he keeps it interesting. Definitely take his class.
Very very good professor! There is lots of work but it is work that is going to get you ready for industry. And he goes way out of his way to help his students. Over all a very good professor. Take his classes!
I have never had a professor like Fontenot, in a good way. He will make you work, but he will do everything he can to make sure you understand the material. And with cse, thats what is most important. Also, one of the best senses of humor i have seen in a professor.
Great professor but you will have no life if you take his classes especially data structures NO LIFE AT ALL
It's gonna be a struggle, but plan lots of time for the homework and you'll do fine. Get his phone number, he's helpful over text.
This is it, folks. The weed-out class of the Computer Science degree plan. This is a difficult class, which is exactly why year after year, Fontenot teaches it. He is a fantastic professor - he makes you think about difficult problems and challenges you to come up with the best solution. Also, DON'T YAWN IN CLASS OR "FRAT SNAP", HE WILL MURDER YOU.
He is one of the best professors at SMU. You will actually learn in this class, and get this, without a BOOK! GASP! He prepares you for the industry and will force you to think. He makes you better. It won't be easy (final project will make you cry) but you'll be thankful later.
He is the professor to take if you want to be ready for a real job! His projects will help you learn a lot. Be prepared to learn on your own and put in the extra effort. The TAs are great and are always willing to help. Final project is something that really impressed every employer I've interviewed with. Put in the extra effort and you'll succeed.
Had him some time ago! He will make sure that you're completely invested in getting a CS degree. I've talked about his final project at every interview I've been to. I've landed 2 internships & a permanent job coz of this class. He won't just teach you the material, you'll learn how to think and survive. He'll ready you for an actual job! Love him
You are expected to spend 20 hours a week outside your class for project. You have to actively seek for help both in class and outside the class, from TA and personal tutors(that u'd pay for) if you want to make okay grades. If you are majoring in CSE, you have to take him and note that half the class ends up failing or dropping every semester.
Professor Fontenot is maybe the best professor at SMU. His class is hard and will challenge you no matter your CSE skill level. He has a way of pushing you to your limits but not past them, and can do it for all ranges of skill levels. A truly amazing professor.
Fontenot is a great professor who will actually teach you and make sure you understand the material before moving on. He is fair, but this is a difficult class. Granted, it would be a lot worse if it was with a poor professor. Fontenot is very fair, but you do have to put in the work. This is NOT a blow off class. He is also very entertaining.
Expects you to spend more than 20 hours a week outside your class on assignments, and doesn't show a lot of empathy for students.
Fontenot is one of the best professors I have ever had. He really cares about how the students are doing. With that being said, you need to be in class every day as he will remember who you are and where you sit. He is always bringing energy to classes. However, with all of this being said, there is ALOT of work every week that needs to be done.
You need to work hard for this class but Fontenot is funny and teaches concepts well. He can be intimidating and a bit rude to students who don't put in the work but he does care and spends hours debugging students' code. Most interesting and personable prof I have had for computer science.
Be ready to code. This class is sooo time consuming. Youll spend hours debugging code. Make use of the TAs and prof. Grading was a bit unfair on programs. Hes an alright professor but gets off topic sometimes. He tries to throw a few jokes here and there. Shows little to no sympathy. Go to class, work on the programs, keep up and youll pass.
So here's the deal. This class is HARD and TIME consuming. Start the projects the first day or you will suffer! I was terrified at first but when I put in the work and went to see him if I was confused, it paid off in the end. You learn so much new material so quickly its crazy! Amazing class and will really shape you well for the real world.
When I took this course I didnt know I was expected to already be an expert. His teaching is rare. He judges you from day 1 based on what you look like. I had to get my own help and avoided him as much as possible. I tried reporting him several times but soon found out that its no use. They dont care. Very Sad for SMUs CSE Department.
I took him for Java and he made the class enjoyable and interesting with his examples and lectures. Make sure to go to class so he likes you and don't sleep/ yawn. Make sure to do the lab projects so you actually learn the material.
Stay away from him. He cannot teach. I have had much better teaching from my High School teacher. His bedside manners are horrible. He will judge you and it is automatically assumed that the student is bad. Not true. Their entire department needs to be overhauled. I wish I had never come to SMU. They keep him so he can make you keep retaking $$$
Most of your grade is determined by labs that you will spend 20 + hours a week on. Tests were open book, however, they tended to be hard and long. Fontentot calls his students out on everything and gets distracted very easily- making lectures all over the place. I never learned anything from a lecture ever. Take another intro teacher if you can
Here's the thing - Fontenot is one of the professors that, if you're a comp sci, you'll have to take him for a few semesters. Get on his good side. Don't sleep in class or act like you already know the material. Not all TAs are super helpful, but the internet exists. Data Structures is a difficult course, but I have seen improvement in my code.
This class is designed to be challenged. From my experience, the projects aren't hard but just time consuming. You can find most of the help online so use google and stackoverflow wisely. I don't understand why some people here hate Fontenot. The fact is that he might judge you but he does care about every CSE student.
KNW is by far one of the most difficult and time consuming classes at SMU. But if you do the class right and met frequently and work diligently your team will succeed. Fontenot was strict and loose at times so get on his good side.
Fontenot is a fair instructor that is concerned with his students actually learning the material. I have personally taken him for Java, C++, and for Data Structures. If you engage, pay attention, and put in the work, you will get a good grade. There's often a moderately heavy workload, so procrastinate or slack off and you're not gonna do well.
Dr. F is has high expectations for his students, and has no problem asking you if he should fail you come final presentation time. Put in the hours to avoid this at all costs. His lectures are great, and he is usually quite witty. If you're going to fall asleep in his class, probably best to just not go.
Im ngl, Fontenot's classes give me depression. He's a necessary evil. His projects are heavy and pretty difficult, so it's great project experience, but it's substantially hellish during the process. I am grateful to be challenged, but he challenges you to reach his very high expectations without teaching in class how to get close to it. Good luck
Dr F was my prof for KNW and Data structures, both of which are the hardest classes I have taken at SMU. Fontenot has been the best professor throughout both classes. I can walk into his office and debug code with him without a meeting, talk about future classes, etc.. Best part about him though is how much he cares for students and their success.
Knows his stuff but doesn't know how to teach. Humiliates students who don't immediately understand the material, talks poorly about other previous students, lectures are all over the place so you have to learn everything on your own, intentionally is unhelpful outside of class to embarrass you. Slog through it if you have no option.
Anyone who likes this guy has actual Stockholm syndrome. He doesnt teach a single thing in class and then expects PHD level work. His formula is simple: show up, make some jokes, give a vague, disorganized, unhelpful lecture and then basically ask you to build Google. He is also incredibly rude and lacks basic social skills and manners. Worst prof
Those who say he just wants to challenge you need to realize theyre paying thousands to willfully get their lives ruined by this sad excuse for a teacher while learning nothing in the process. You might as well print out his projects in your free time if you want to feel challenged because youll get the same amount of teaching and guidance
I have some gripes with Fontenot, but his strengths really shine. His lectures are good (if a bit slow/distracted), however his projects are the real deal (esp. in 2341). They will seriously challenge you and make you much better at coding. PUT HIS FINAL SEARCH ENGINE PROJECT ON YOUR RESUME!! Classes demand your time and effort, but its worth it.
took him for Algorithms and Data structures. The whole class is project-based in both of them. He will point you in the right direction and push you to do independent research. Some would say he is the great filter. He separates the wheat from the chaff. Many people complain about him, but it's just because they're bad. He's a force of Nature
The supreme leader at smu. He controlled half of the department. Barely, teach anything. Some students worship his teaching, but in reality his lecture is mediocre.
Dr. Fontenot's data structures class is certainly time consuming, however I dont agree with many of the other reviews that the class is overly difficult. If you attend lectures, pay attention and take good notes you will have all the tools needed to succeed. Just make sure to be proactive in starting the projects as they can be very time intensive
I have heard such scary things about this class. It all really came down to who was willing to put in the time and speak up/ask questions. If you get on top of your work when it is assigned and ask questions when you need help, you will be absolutely fine. I ended up doing well in this class, as I had been mentally prepared to get ahead and it paid
Best professor you can take. He gets a lot of heat because he's the face of the CS department which separates those who are serious from those who aren't and are simply attracted to the salary of a software engineer. This professor is hard because he cares about you. If he didn't care he wouldn't waste his effort. You better grind if in his class.
Dr Fontenot is my favorite at SMU so far! Although the class is difficult but his lectures are funny and informative. The projects are difficult but doable if you work on them a little each day. Dr Fontenot and the TAs were always available to help. I wish that I could have Dr Fontenot teach all of my CS courses!
Absolutely love Dr. F! Took Data structures over the summer. Really intense and fast paced but he is understanding, sets reasonable deadlines and very accessible outside of class (before 8 pm). Passionate in what he does and genuinely wants his students to learn. Graded on 3 coding projects, fine project, midterm and final oral interview
Tough but understanding
Fontenot is so, so tough, but he will likely be the reason I get a job in comp sci. I've already used skills from class projects on independent projects. He's not great at explaining things during class, but he's incredibly helpful/accessible outside of class. I would highly recommend meeting up with him outside class at least once.
He made it more difficult than it had to be, thanks.
Some people worship him, and others dislike him. To be honest, he’s a good computer scientist, but he’s not a good teacher unlike what some people think. He just reads off some slides and occasionally explains a concept needed for a project. Final project is useful for resumes.
Best CS professor by far! Great lectures and really funny. Classes are project heavy and each one is pretty challenging but you learn so much doing them. Also a fair grader and understands his projects aren't easy
This class is incredibly difficult. The first programming project makes you feel like you were hit by a bus and the programming projects only get more difficult and time-consuming. The final project is extremely stressful. The lectures only cover the conceptual aspects of subjects rather than the application in the projects. Rely on the TA for help
Ask him if your program is terse enough.
Amazing Professor, sad to see him leave for northeastern. Also, make sure you refer to destructors as deconstructors in his class.
Dr. Fontenot teaches some of the hardest classes at SMU. He does it moderately well, but oftentimes you have to teach yourself the final mile of how to complete his programming assignments. This works for some, but it is also extremely stressful in the midst of it.
Professor Fontenot is a okay professor. As long as you pay attention in his class, you will be fine. You will need to use outside sources as well though, especially for the programming projects. The final search engine project is also a good project to put on resumes.
review for cs3200 at neu since rmp hasn't updated that he switched colleges. besides being a little passive aggressive at times (unintentionally i think), my main qualm was how totally unresponsive he was, especially towards the end of the semester. barely answered any questions on piazza/slack about the final project. kinda just a meh prof tbh.
Professor is new to northeastern and it definitely shows. He's passive-aggressive in slack, email, and piazza. I have never experienced such an unreasonable professor at NEU. Class was easy and had freebie assignments, just make sure you don't rely on the prof for anything. Get in and out. Very unresponsive to communications, especially towards end
Very unresponsive and often passive aggressive. Prof and TAs were really untimely with grading as well, especially considering how easy some of the assignments were. As of over 2 weeks since the end of the semester, some things still haven't been graded, and I doubt they ever will be. Class is easy enough but you can't rely on him for much help.
Professor Fontenot is one of the few I've had in college that have genuinely inspired me. He is very experienced in all things academia and will help you to the extent that you help yourself. I pent roughly 8-10 hrs a day working on his projects over summer, including class time. I left his class so much more confident in my own ability.
The instructor felt passive-aggressive and students spend more time learning from the TA's than the professor. The course needs to be reorganized to give students sufficient time to work on assignments instead of having students cram endless assignments and projects during the last weeks of school.
Mark Fontenot is an atrocious professor for CS3200. He habitually delays assignments and changes grading rubrics without warning. He never keeps his promises, making this class unbearable. Unsupportive and unreliable, he's a detriment to students' learning. Avoid his class if possible.
I regret taking a course with Mark Fontenot. He's unapproachable and gets annoyed when students ask questions. Lectures are boring and unproductive, leaving students to rely on TAs. Communication is poor, and he doesn't handle criticism well. Try to take this class with someone else, if possible.
Taking a course with Mark Fontenot was a mistake. He's rude and dismissive, making learning difficult. His lectures don't stay on track, and he's terrible at answering questions. He created a hostile environment, and I often felt belittled. Would not recommend his class - seek other options.
Mark Fontenot's teaching style is less than helpful. Rather than answering questions clearly, his responses are often patronizing and uninformative. The inconsistency in communication and expectations made mastering the material very difficult. His standoffish attitude made learning frustrating.
I took a course with Mark Fontenot and it was a letdown. He's knowledgeable but his communication skills are terrible. Rarely answers questions and is passive-aggressive. Creates a negative environment and hinders learning. Choose a different professor if possible.
Mark Fontenot is very unprofessional and condescending, making the learning environment unbearable. He avoids answering questions and displays passive-aggressive behavior. He favors certain students and is reluctant to provide guidance or assistance. Avoid his classes if possible, for a better learning experience.
Taking this class with Mark Fontenot was a huge mistake. He's knowledgeable but extremely patronizing and unhelpful. Dismissive of students' questions and creates a toxic learning environment. TAs saved the class; without them, it'd be a nightmare. Avoid if you have other options.
Mark Fontenot makes learning a chore. Terrible at explaining concepts, and insanely unapproachable. Ask a question, prepare for berating. He's arrogant and belittles students openly. If you value your sanity, avoid taking a class with him. Learning is hard enough without a hostile professor like Fontenot.
Mark Fontenot is unapproachable and creates a hostile learning environment. His lectures are disjointed, and understanding the material is a hassle. It's frustrating when you ask questions and are met with condescension. His impatience is counterproductive. Try to take the class with a different professor.
Mark Fontenot's teaching skills leave much to be desired. He's dismissive of questions and has trouble explaining complex concepts clearly. Class often felt disorganized and his attitude discouraged open discussion. His lectures were confusing and less helpful than expected. I won't take his class again.
Fontenot isn't as bad as some people make him out to be. His approach to teaching is interesting, and he clearly cares about the students' feedbacks. The class is indeed difficult, but cs3500 is traditionally a difficult class at neu. The class would be better if he spends more time crafting the lectures and labs, and stops hiring unqualified TAs.
Dr. Fontenot is an incredibly lovely man. His version of OOD is significantly easier and more fun than any other professor's version. He knows this, so he can be snarky when students still complain endlessly about the course difficulty. I feel incredibly lucky to have had him as a professor. Would recommend.
Dr. Fontenot rewrote the Object Oriented Design course to teach more practical real world skills and, in my opinion, did an excellent job. He is very helpful and teaches things that matter in industry and I would definitely take more of his classes.
Very challenging but great prof. I definitely accelerated my knowledge a ton, just expect summer cs3500 to be a full-time job. He constantly sought feedback about how assignments were, and made modifications as we went along often times loosening requirements to reduce stress. That being said, this class was absolutely worth taking with Fontenot
Not sure what all this hate is for Fontenot. When I had him for Data Structures at SMU, I learned a ton. It was a lot of work, but you just had to put in the time. If you want to learn useful knowledge, take his classes
Not bad, but you need to spend a lot of time on his group project, it will takes few weeks to finish. Big lecture( lots of people), little bit difficult to concentrate at all.
Such a funny guy. Some people say its sassy but thats what makes his classes so entertaining. Also the group project is insane but he will help you out at every step. Nice guy, wants u to succeed
Class Info
Online Classes
100%
Attendance Mandatory
69%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.16 avg changeRatings by Course
CSE1340
5.0
(4)CSE13401341
5.0
(1)CSE2337
5.0
(1)CSR2341
5.0
(1)KNW2300
5.0
(1)Difficulty by Course
KNW2300
5.0
CS2341CS3353
4.5
CSE2341
4.3
CS3500
4.3
CS2341
4.2