One of my favorite teachers, and classes, at U.W. Karen is the rare teacher that not only literally wrote book on assembly, but she can also teach! (This is definitely not always the case.) You might thing of assembly as dry, dull and hard, but she turned this into a fascinating class.Rate My Professors ↗
Historical instructor
KAREN MILLER
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 4/5
Quality 3/5Difficulty 2/5
Lectures go way more in depth than you need to know. Programs are quite basic and can be easily done in a couple sittings (about 4-5hr total). Even if you don't go to class but do well on the programs and go through the practice exams (although they don't have answer keys) you will get a B at worst. (you get a cheat sheet for exams)Rate My Professors ↗
Quality 4/5Difficulty 2/5
She's the kind of person who brags about her background a little too much and talks about stuff that isn't really relevant to the material more than she should. Regardless, you'll find she has an amazing personality and is genuinely there to see you pass. It's an easy class; you just need to go to lecture. Homework is dead easy if you start early.Rate My Professors ↗
Quality 5/5Difficulty 2/5
Karen has a polarizing personality. I can see why some people think she's mean but I think her sarcasm is great. The class is very straightforward: note the details in the specs, get a good grip on Cx86 and you should be good. I thought the programs helped to solidify lecture concepts without becoming busy work. She's also helpful in office hours.Rate My Professors ↗
Quality 5/5Difficulty 2/5
Generally pretty clear, but she has a tendency to spend too much time on one topic, which means her lectures are extremely boring. You get a full page of notes for the exams, which should be able to help you out if you are struggling.Rate My Professors ↗
Quality 3/5Difficulty 4/5
The material was made about as interesting as possible but lectures were still pretty boring. She expects that you have mastered all previous related material. Rather abrasive attitude.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with KAREN MILLER
No teaching recorded in Fall 2026.
No courses match this selection. Try the full catalog or another term.
Recorded teaching history
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_5d3b48afca4027a3d9f312c0",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "KAREN MILLER",
"email": null,
"first_observed_at": "2025-12-03 12:33:41.418072+00:00",
"last_observed_at": "2026-01-22 01:00:26.555427+00:00",
"ratings": {
"review_count": 41,
"quality": 3.76,
"difficulty": 2.83,
"quality_count": 41,
"difficulty_count": 41,
"profile_id": "rmp:617842",
"source_url": "https://www.ratemyprofessors.com/professor/617842",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:27:32.954132+00:00",
"courses": {
"course_6e524f2d6f14b4e14c7ac770": {
"review_count": 33,
"quality": 3.94,
"difficulty": 2.82,
"quality_count": 33,
"difficulty_count": 33
},
"course_37a551eb9007bebe6a41c6b3": {
"review_count": 2,
"quality": 2,
"difficulty": 1.5,
"quality_count": 2,
"difficulty_count": 2
}
},
"bayesian_quality": 3.7271100929660967,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/KAREN_MILLER"
}