Marc is just not a very good lecturer, and I sometimes thinks he actively hates teaching. He clearly likes the material, but I would not use him as a resource to ask questions. Grading is overall very generous if you actually complete the bonus points, just takes some time.Rate My Professors ↗
Historical instructor
MARC RENAULT
What students say
Original student reviews · all captured dates
Quality 2/5Difficulty 4/5
Quality 5/5Difficulty 2/5
Not bad, just spend a well amount of time to obsorbRate My Professors ↗
Quality 4/5Difficulty 5/5
This will be an extremely difficult class, no matter who teaches it. Marc does a decent job with the material; I think people are upset they have to actually think critically and not ChatGPT everything. The Star Wars theme is a nice touch, and if you do the work and pay attention, passing is guaranteed, and an A is well within reach.Rate My Professors ↗
Quality 1/5Difficulty 3/5
An absolute piece of (fill in the blanks). Doesn't explain what he teaches and instead if someone asks for clarification, he would start denigrating them for asking "basic and obvious" questions. A bit suprising why the university still lets him teach this course given that it's a compulsory course for a lot of students.Rate My Professors ↗
Quality 2/5Difficulty 5/5
His CS577 class is hard, but extremely reasonable to get a B if you do all the HW, get the full extra credit, and study for like 3h for each quiz. Beyond that his lectures are boring and you need to attend them (I played games the whole time). He is not the worst ever and will teach you the material, but if you can take it with someone else do it.Rate My Professors ↗
Quality 3/5Difficulty 5/5
Unlike most I actually enjoyed Marc's lectures and I feel like I learned a lot in this class. However I hate the way the class is organized. The final is so hard, every question is unnecessarily confusing, and they're not similar to the practice questions. It just measures your ability to write down random stuff and pray for partial credit.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with MARC RENAULT
No teaching recorded in Spring 2027.
View last recorded teaching term →No courses match this selection. Try the full catalog or another term.
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | COMPSCI 577 | Introduction to Algorithms |
| Fall 2025 | COMPSCI 577 | Introduction to Algorithms |
| Spring 2025 | COMPSCI 577 | Introduction to Algorithms |
| Fall 2024 | COMPSCI 577 | Introduction to Algorithms |
| Spring 2024 | COMPSCI 298 | Directed Study in Computer Science |
| Spring 2024 | COMPSCI 577 | Introduction to Algorithms |
| Spring 2024 | COMPSCI 682 | Senior Honors Thesis |
| Fall 2023 | COMPSCI 298 | Directed Study in Computer Science |
| Fall 2023 | COMPSCI 577 | Introduction to Algorithms |
| Fall 2023 | COMPSCI 681 | Senior Honors Thesis |
| Spring 2023 | COMPSCI 298 | Directed Study in Computer Science |
| Spring 2023 | COMPSCI 577 | Introduction to Algorithms |
| Fall 2022 | COMPSCI 577 | Introduction to Algorithms |
| Spring 2022 | COMPSCI 298 | Directed Study in Computer Science |
| Spring 2022 | COMPSCI 368 | Learning a Programming Language |
| Spring 2022 | COMPSCI 577 | Introduction to Algorithms |
| Fall 2021 | COMPSCI 298 | Directed Study in Computer Science |
| Fall 2021 | COMPSCI 577 | Introduction to Algorithms |
| Fall 2021 | COMPSCI/MATH 240 | Introduction to Discrete Mathematics |
| Fall 2020 | COMPSCI 200 | Programming I |
| Fall 2020 | COMPSCI 298 | Directed Study in Computer Science |
| Spring 2020 | COMPSCI 298 | Directed Study in Computer Science |
| Spring 2020 | COMPSCI 368 | Learning a Programming Language |
| Spring 2020 | COMPSCI 577 | Introduction to Algorithms |
| Spring 2020 | COMPSCI 682 | Senior Honors Thesis |
| Fall 2019 | COMPSCI 200 | Programming I |
| Fall 2019 | COMPSCI 298 | Directed Study in Computer Science |
| Fall 2019 | COMPSCI 681 | Senior Honors Thesis |
| Spring 2019 | COMPSCI 200 | Programming I |
| Spring 2019 | COMPSCI 298 | Directed Study in Computer Science |
| Fall 2018 | COMPSCI 200 | Programming I |
| Fall 2018 | COMPSCI 298 | Directed Study in Computer Science |
| Spring 2018 | COMPSCI 200 | Programming I |
| Spring 2018 | COMPSCI 298 | Directed Study in Computer Science |
| Fall 2017 | COMPSCI 200 | Programming I |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_1f5d168396278931b444b48c",
"source": "madgrades",
"source_instructor_id": "6043085",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "MARC RENAULT",
"email": null,
"first_observed_at": "2026-09-06 23:14:58.172943+00:00",
"last_observed_at": "2026-10-29 21:30:40.248904+00:00",
"ratings": {
"review_count": 169,
"quality": 2.33,
"difficulty": 4.2,
"quality_count": 169,
"difficulty_count": 169,
"profile_id": "rmp:2316450",
"source_url": "https://www.ratemyprofessors.com/professor/2316450",
"match_basis": "exact_name",
"observed_at": "2026-10-29 23:18:11.241022+00:00",
"courses": {
"course_de12e29109d0c90ee086fcec": {
"review_count": 125,
"quality": 1.78,
"difficulty": 4.5,
"quality_count": 125,
"difficulty_count": 125
},
"course_9a1a7bf1933981bcbaca47ac": {
"review_count": 6,
"quality": 2.33,
"difficulty": 3.67,
"quality_count": 6,
"difficulty_count": 6
},
"course_9b1d5f832c492d1c4a3ce19c": {
"review_count": 35,
"quality": 4.09,
"difficulty": 3.23,
"quality_count": 35,
"difficulty_count": 35
},
"course_37a551eb9007bebe6a41c6b3": {
"review_count": 2,
"quality": 5,
"difficulty": 4,
"quality_count": 2,
"difficulty_count": 2
}
},
"bayesian_quality": 2.470556814048157,
"prior_mean": 3.658261892755085,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 2.991,
"graded": 6001,
"counts": [
1629,
991,
1438,
788,
649,
383,
123
],
"sections": 49
},
"current": false,
"courses": [],
"revision": "c9cd06eaa45f9ddf7e69faa38b89ff3d3dd995dd",
"instructor_url": "/instructors/MARC_RENAULT--instructor_1f5d168396278931b444b48c"
}