Prof Legault is super fun! Attending her lectures is always a pleasure. CS300 is all about basic programming skills and should not be considered a difficult course. She takes good pace in her lecture and thoroughly addresses students' questions. Most of the grades comes from 3 tests, but weekly projects and quizzes are also important.Rate My Professors ↗
Historical instructor
LAURA LEGAULT
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 3/5
Quality 5/5Difficulty 4/5
Lots of reading and required activities in the online textbook. The 11 projects were a major time commitment. I felt like I learned a lot about coding in this class. Dr. Legault is very funny and tries to keep students engaged. Office hours were very helpful for troubleshooting code. Time management is important for this class.Rate My Professors ↗
Quality 5/5Difficulty 2/5
Very clear assignments, she could be contacted on multiple social media platformsRate My Professors ↗
Quality 5/5Difficulty 3/5
She's really nice and understanding and I think her lectures make the content easy to understand. She's also really funny. The only thing is that the tests are harder than what is taught and we are expected to code more difficult projects during exams than we have in practice.Rate My Professors ↗
Quality 1/5Difficulty 3/5
Her section is asynchronous but I think she misunderstood this word as absent. Her lecture is so short that doesn't cover something specific and useful. I was really lost at the beginning but I got back on track since I started listening to another professor's lecture and watching YouTube. Good luck if you take her section.Rate My Professors ↗
Quality 2/5Difficulty 2/5
Great person but did not do good at teaching. If you want to pass you better be good at self teaching. She expects you to be able to write code for advanced topics from a 15 minute video. You're thrown into water and expected to swim. I can't learn from a brief overview of what the topic is about. I learned everything this semester from youtube.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with LAURA LEGAULT
COMPSCI 300
Programming II
3 creditsIntroduces object-oriented programming, data structures, and algorithmic design using Java.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | COMPSCI 300 | Programming II |
| Fall 2025 | COMPSCI 300 | Programming II |
| Spring 2025 | COMPSCI 300 | Programming II |
| Spring 2025 | COMPSCI 368 | Learning a Programming Language |
| Fall 2024 | COMPSCI 300 | Programming II |
| Fall 2024 | COMPSCI 368 | Learning a Programming Language |
| Spring 2024 | COMPSCI 300 | Programming II |
| Spring 2024 | COMPSCI 368 | Learning a Programming Language |
| Fall 2023 | COMPSCI 300 | Programming II |
| Fall 2023 | COMPSCI 368 | Learning a Programming Language |
| Spring 2023 | COMPSCI 300 | Programming II |
| Spring 2023 | COMPSCI 368 | Learning a Programming Language |
| Fall 2022 | COMPSCI 300 | Programming II |
| Fall 2022 | COMPSCI 368 | Learning a Programming Language |
| Spring 2022 | COMPSCI 300 | Programming II |
| Spring 2022 | COMPSCI 368 | Learning a Programming Language |
| Fall 2021 | COMPSCI 300 | Programming II |
| Fall 2020 | COMPSCI 300 | Programming II |
| Spring 2020 | COMPSCI 300 | Programming II |
| Spring 2020 | COMPSCI 540 | Introduction to Artificial Intelligence |
| Spring 2018 | COMPSCI 638 | Undergraduate Topics in Computing |
| Fall 2017 | COMPSCI 638 | Undergraduate Topics in Computing |
| Spring 2017 | COMPSCI 638 | Undergraduate Topics in Computing |
| Fall 2016 | COMPSCI 638 | Undergraduate Topics in Computing |
| Spring 2016 | COMPSCI 638 | Undergraduate Topics in Computing |
| Fall 2012 | COMPSCI 537 | Introduction to Operating Systems |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_533b97505e4e976b622f195e",
"source": "madgrades",
"source_instructor_id": "3467904",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "LAURA LEGAULT",
"email": null,
"first_observed_at": "2026-09-06 23:14:58.172943+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 45,
"quality": 4.09,
"difficulty": 2.89,
"quality_count": 45,
"difficulty_count": 45,
"profile_id": "rmp:1856181",
"source_url": "https://www.ratemyprofessors.com/professor/1856181",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:24:10.140255+00:00",
"courses": {
"course_28c3390ba944d49fd17f7c72": {
"review_count": 12,
"quality": 3.42,
"difficulty": 3.08,
"quality_count": 12,
"difficulty_count": 12
},
"course_451e04263559a1194fd692f0": {
"review_count": 1,
"quality": 5,
"difficulty": 1,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 3.957595625706645,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.391,
"graded": 4369,
"counts": [
1728,
1157,
966,
246,
129,
83,
60
],
"sections": 42
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/LAURA_LEGAULT"
}