Very stubbornRate My Professors ↗
Historical instructor
BARTON MILLER
What students say
Original student reviews · all captured dates
Bart is very knowledgable and funny. Good: Weekly or twice a week quizzes and no final (imo this is better), encourages participation in discussions. Easy opportunity for 10+% EC with the cyber badger event. Bad: no quiz makeups, he gave us a quiz on the Tues before Thanksgiving, quizzes are harshly graded. He'll call you out for not participatingRate My Professors ↗
This class is awful. The professor is condescending, unhelpful, and inflexible. Quizzes are vague, confusing, and the TAs struggle with English, making it hard to get help. Eliza, the sub, is rude and passive-aggressive. Assignments are full of errors like wrong bash commands. Even with a good grade, it's not worth the stress. Avoid it! 0.2/5Rate My Professors ↗
Isn't very receptive to feedback or queries on how to better prepare for the course. Weak TA's and no proper grading criteria. Great course material, terrible execution.Rate My Professors ↗
Weekly quizzes, participation event and some more extra credit opportunities. Honestly, the 5 page paper wasn't needed for getting extra credit and people say it's easy and sure it's less challenging than the core CS courses but if you miss some of the quizzes and exercises, A would be hard to get. plz don't think this as a general education courseRate My Professors ↗
542 is a super fun course. That being said, you may not learn the most from this course. Weekly exams may seem bad but I vastly preferred them to a final. Very easy to get an A in.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with BARTON MILLER
Introduction to Software Security
Credits unavailableIntroduction to software security covering secure design, programming, vulnerability assessment, and system defenses throughout the software development life cycle.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2022–Spring 2026Master's Research
1–9 creditsNo offering record · Spring 2026
No recorded grade history
Dissertation
1–6 creditsCOMPSCI 990 is an advanced mentored reading and research course for students with dissertator status.
No offering record · Spring 2026
No recorded grade history
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | COMPSCI 542 | Introduction to Software Security |
| Spring 2026 | COMPSCI 799 | Master's Research |
| Spring 2026 | COMPSCI 990 | Dissertation |
| Fall 2025 | COMPSCI 699 | Directed Study |
| Fall 2025 | COMPSCI 799 | Master's Research |
| Fall 2025 | COMPSCI 990 | Dissertation |
| Spring 2025 | COMPSCI 699 | Directed Study |
| Spring 2025 | COMPSCI 799 | Master's Research |
| Spring 2025 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2024 | COMPSCI 542 | Introduction to Software Security |
| Fall 2024 | COMPSCI 699 | Directed Study |
| Fall 2024 | COMPSCI 799 | Master's Research |
| Fall 2024 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2024 | COMPSCI 699 | Directed Study |
| Spring 2024 | COMPSCI 799 | Master's Research |
| Spring 2024 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2023 | COMPSCI 542 | Introduction to Software Security |
| Fall 2023 | COMPSCI 699 | Directed Study |
| Fall 2023 | COMPSCI 799 | Master's Research |
| Fall 2023 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2023 | COMPSCI 699 | Directed Study |
| Spring 2023 | COMPSCI 799 | Master's Research |
| Spring 2023 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2022 | COMPSCI 542 | Introduction to Software Security |
| Fall 2022 | COMPSCI 799 | Master's Research |
| Fall 2022 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2022 | COMPSCI 799 | Master's Research |
| Spring 2022 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2021 | COMPSCI 736 | Advanced Operating Systems |
| Fall 2021 | COMPSCI 799 | Master's Research |
| Fall 2021 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2020 | COMPSCI 537 | Introduction to Operating Systems |
| Fall 2020 | COMPSCI 699 | Directed Study |
| Fall 2020 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2020 | COMPSCI 639 | Undergraduate Elective Topics in Computing |
| Spring 2020 | COMPSCI 990 | Dissertation |
| Fall 2019 | COMPSCI 699 | Directed Study |
| Fall 2019 | COMPSCI 736 | Advanced Operating Systems |
| Fall 2019 | COMPSCI 799 | Master's Research |
| Fall 2019 | COMPSCI 990 | Dissertation |
| Spring 2019 | COMPSCI 639 | Undergraduate Elective Topics in Computing |
| Spring 2019 | COMPSCI 699 | Directed Study |
| Spring 2019 | COMPSCI 990 | Dissertation |
| Fall 2018 | COMPSCI 537 | Introduction to Operating Systems |
| Fall 2018 | COMPSCI 699 | Directed Study |
| Fall 2018 | COMPSCI 990 | Dissertation |
| Spring 2018 | COMPSCI 799 | Master's Research |
| Spring 2018 | COMPSCI 990 | Dissertation |
| Fall 2017 | COMPSCI 699 | Directed Study |
| Fall 2017 | COMPSCI 736 | Advanced Operating Systems |
| Fall 2017 | COMPSCI 799 | Master's Research |
| Fall 2017 | COMPSCI 990 | Dissertation |
| Fall 2017 | COMPSCI 999 | Dissertator Research |
| Spring 2017 | COMPSCI 699 | Directed Study |
| Spring 2017 | COMPSCI 799 | Master's Research |
| Spring 2017 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2017 | COMPSCI 990 | Dissertation |
| Fall 2016 | COMPSCI 699 | Directed Study |
| Fall 2016 | COMPSCI 736 | Advanced Operating Systems |
| Fall 2016 | COMPSCI 799 | Master's Research |
| Fall 2016 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2016 | COMPSCI 699 | Directed Study |
| Spring 2016 | COMPSCI 799 | Master's Research |
| Spring 2016 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2015 | COMPSCI 699 | Directed Study |
| Fall 2015 | COMPSCI 736 | Advanced Operating Systems |
| Fall 2015 | COMPSCI 799 | Master's Research |
| Fall 2015 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2015 | ECE 999 | Advanced Independent Study |
| Spring 2015 | COMPSCI 799 | Master's Research |
| Spring 2015 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2015 | COMPSCI 990 | Dissertation |
| Spring 2015 | ECE 999 | Advanced Independent Study |
| Fall 2014 | COMPSCI 736 | Advanced Operating Systems |
| Fall 2014 | COMPSCI 799 | Master's Research |
| Fall 2014 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2014 | COMPSCI 990 | Dissertation |
| Spring 2014 | COMPSCI 799 | Master's Research |
| Spring 2014 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2013 | COMPSCI 537 | Introduction to Operating Systems |
| Fall 2013 | COMPSCI 799 | Master's Research |
| Fall 2013 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2013 | COMPSCI 799 | Master's Research |
| Spring 2013 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2012 | COMPSCI 537 | Introduction to Operating Systems |
| Fall 2012 | COMPSCI 799 | Master's Research |
| Fall 2012 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2012 | COMPSCI 799 | Master's Research |
| Spring 2012 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2012 | COMPSCI 990 | Dissertation |
| Fall 2011 | COMPSCI 736 | Advanced Operating Systems |
| Fall 2011 | COMPSCI 799 | Master's Research |
| Fall 2011 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2011 | COMPSCI 990 | Dissertation |
| Spring 2011 | COMPSCI 537 | Introduction to Operating Systems |
| Spring 2011 | COMPSCI 799 | Master's Research |
| Spring 2011 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2011 | COMPSCI 990 | Dissertation |
| Fall 2010 | COMPSCI 638 | Undergraduate Topics in Computing |
| Fall 2010 | COMPSCI 799 | Master's Research |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_7efd711088fe1df24948f660",
"source": "madgrades",
"source_instructor_id": "2602060",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "BARTON MILLER",
"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": 37,
"quality": 2.32,
"difficulty": 3.68,
"quality_count": 37,
"difficulty_count": 37,
"profile_id": "rmp:1174681",
"source_url": "https://www.ratemyprofessors.com/professor/1174681",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:57:59.855453+00:00",
"courses": {
"course_6205df2080c6f734c520ff84": {
"review_count": 12,
"quality": 1.58,
"difficulty": 3.92,
"quality_count": 12,
"difficulty_count": 12
},
"course_79e5479d9eb1286e8642b399": {
"review_count": 13,
"quality": 3.31,
"difficulty": 3.54,
"quality_count": 13,
"difficulty_count": 13
},
"course_87400c0728797946c5cef14c": {
"review_count": 6,
"quality": 1.17,
"difficulty": 4,
"quality_count": 6,
"difficulty_count": 6
},
"course_8c24abbdb85b336a3caf8465": {
"review_count": 5,
"quality": 2.4,
"difficulty": 3.4,
"quality_count": 5,
"difficulty_count": 5
}
},
"bayesian_quality": 2.7900651872093314,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.326,
"graded": 1441,
"counts": [
650,
240,
228,
153,
126,
34,
10
],
"sections": 127
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/BARTON_MILLER--instructor_7efd711088fe1df24948f660"
}