The course use autograders for lab projects without giving any documentation. You have to guess how they implement features though it is impossible to do so in android development. The exams also contain physics content.Rate My Professors ↗
Current instructor
Mouna Kacem
What students say
Original student reviews · all captured dates
Quality 1/5Difficulty 3/5
Quality 5/5Difficulty 3/5
She has great slides and made the content easy to understand. People misconstrue the class being a intro/weed out with her teaching but she is better than some of the other professors for sure.Rate My Professors ↗
Quality 2/5Difficulty 4/5
She just randomly made cs300 exams harder than the last semester for no apparent reason, she also wasn't very helpful in office hours.Rate My Professors ↗
Quality 4/5Difficulty 4/5
I think a lot of people grade Mouna harshly because cs300 is a weed out class and many find it difficult. while the workload is heavy, Mouna gives good tips and her slides/lectures are extremely helpful. she is also very available during office hours. CS300 not a free class and Mouna can sometimes be difficult to understand, but overall a good profRate My Professors ↗
Quality 5/5Difficulty 4/5
Very clear and well organized class feel like I learned a lot.Rate My Professors ↗
Quality 1/5Difficulty 5/5
Very good accent!Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with Mouna Kacem
COMPSCI/ECE 506
Software Engineering
3 creditsSoftware Engineering covers designing and modifying large software systems, focusing on processes, architectures, design patterns, and testing, with a substantial team-based programming project.
Offering recorded · Spring 2027 · Sources
Recent recorded grades — Spring 2026: 3.60 GPA, 78.0% A/AB (n=168 letter grades). Includes jointly taught sections.
historical GPA · grades
Fall 2022–Spring 2026Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2027 | COMPSCI/ECE 506 | Software Engineering |
| Fall 2026 | COMPSCI 407 | Foundations of Mobile Systems and Applications |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_33b6ae0f51f7cbf95cdb26c9",
"source": "enrollment",
"source_instructor_id": "ayaribenhadj",
"identity_basis": "netid",
"identity_status": "source_identified",
"name": "Mouna Kacem",
"email": "AYARIBENHADJ@WISC.EDU",
"first_observed_at": "2026-09-07 15:55:43.033547+00:00",
"last_observed_at": "2026-10-14 17:50:09.728220+00:00",
"ratings": {
"review_count": 60,
"quality": 2.57,
"difficulty": 3.1,
"quality_count": 60,
"difficulty_count": 60,
"profile_id": "rmp:2360531",
"source_url": "https://www.ratemyprofessors.com/professor/2360531",
"match_basis": "exact_name",
"observed_at": "2026-10-14 18:50:59.741694+00:00",
"courses": {
"course_24eab2446bdb8e3067c39f55": {
"review_count": 1,
"quality": 1,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
},
"course_28c3390ba944d49fd17f7c72": {
"review_count": 59,
"quality": 2.59,
"difficulty": 3.1,
"quality_count": 59,
"difficulty_count": 59
}
},
"bayesian_quality": 2.842298395124117,
"prior_mean": 3.65919358049647,
"prior_weight": 20
},
"current": true,
"courses": [
{
"course_uid": "course_32bc831d31cf0c1254ddaf8d",
"course_id": "COMPSCI/ECE 506",
"title": "SOFTWARE ENGINEERING",
"credits_min": 3,
"credits_max": 3,
"gpa": 3.461
}
],
"revision": "fc1811fa52e581ea57a35c0cf3343f8740a8ffbf",
"instructor_url": "/instructors/MOUNA_KACEM"
}