Raw average: 4.95/5 from 20
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 4.73/5 from 30
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 4.30/5 from 66
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Recent recorded grades — Spring 2022: 4.00 GPA, 100.0% A/AB (n=1 letter grades).
Raw average: 4.24/5 from 50
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 4.15/5 from 52
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 4.27/5 from 15
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 4.00/5 from 23
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 4.14/5 from 7
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 3.80/5 from 35
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 4.50/5 from 2
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 5.00/5 from 1
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 5.00/5 from 1
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 3.70/5 from 102
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 3.57/5 from 7
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 3.25/5 from 4
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 3.00/5 from 3
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 3.47/5 from 32
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 3.29/5 from 35
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Recent recorded grades — Spring 2022: 4.00 GPA, 100.0% A/AB (n=1 letter grades).
Raw average: 3.15/5 from 20
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 2.44/5 from 36
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 2.58/5 from 106
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
Raw average: 1.42/5 from 139
quality ratings. The adjusted rating blends this with the UW review average
(3.66/5), weighted as 20
additional ratings. Smaller samples stay closer to that average. Each
captured review is counted once in the prior; this does not correct who
chooses to leave a review.
RMP profile ↗ · All captured review dates; profile matched by name.
AARON STRUCK is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
AKIHIRO IKEDA is recorded teaching in Spring 2024. Recorded history may be incomplete and does not establish a future schedule.
ALANA STERKEL is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
ANDRE MOURA DA COSTA E SOUSA is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
ANJON AUDHYA is recorded teaching in Spring 2019. Recorded history may be incomplete and does not establish a future schedule.
ANTHONY IVES is recorded teaching in Fall 2006, Spring 2008. Recorded history may be incomplete and does not establish a future schedule.
AVTAR S ROOPRA is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.
BARBARA BENDLIN is recorded teaching in Spring 2020, Spring 2023, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.
BERMANS ISKANDAR is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
BERNADETTE GILLICK is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
BOLANLE FAMAKIN is recorded teaching in Spring 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
CAROL LEE is recorded teaching in Spring 2012, Fall 2012, Spring 2018, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.
CATHERINE MARLER is recorded teaching in Spring 2009, Fall 2011, Spring 2012, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.
CODY WENTHUR is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
CORINNA BURGER is recorded teaching in Spring 2019, Spring 2020, Spring 2022, Spring 2023, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.
CYNTHIA CZAJKOWSKI is recorded teaching in Spring 2019. Recorded history may be incomplete and does not establish a future schedule.
DARCIE MOORE is recorded teaching in Spring 2019, Spring 2020, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.
DAVID ABBOTT is recorded teaching in Spring 2016, Spring 2022, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
DAVID EHRLICH is recorded teaching in Spring 2023, Spring 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
DAVID J BEEBE is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.
DAWN DAVIS is recorded teaching in Spring 2019, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.
EDWIN CHAPMAN is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
ELLEN DAMSCHEN is recorded teaching in Spring 2016, Spring 2018, Fall 2020. Recorded history may be incomplete and does not establish a future schedule.
EMILY STANLEY is recorded teaching in Fall 2018, Fall 2019. Recorded history may be incomplete and does not establish a future schedule.
ERIK DENT is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
JAKE VANDER ZANDEN is recorded teaching in Spring 2007, Spring 2010, Spring 2012. Recorded history may be incomplete and does not establish a future schedule.
JEFFREY HARDIN is recorded teaching in Spring 2009, Spring 2010, Spring 2016. Recorded history may be incomplete and does not establish a future schedule.
JEREMY KRATZ is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.
JESSICA PRITCHARD is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.
JON LEVINE is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.
KAREN STRIER is recorded teaching in Spring 2012. Recorded history may be incomplete and does not establish a future schedule.
KRISHANU SAHA is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.
KURT AMANN is recorded teaching in Spring 2007. Recorded history may be incomplete and does not establish a future schedule.
LARISSA ALBANTAKIS is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
LAURA MONAHAN is recorded teaching in Spring 2017. Recorded history may be incomplete and does not establish a future schedule.
LAUREN RITERS is recorded teaching in Spring 2010, Fall 2012. Recorded history may be incomplete and does not establish a future schedule.
MAHUA DEY is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
MARY HALLORAN is recorded teaching in Spring 2019. Recorded history may be incomplete and does not establish a future schedule.
MATYAS SANDOR is recorded teaching in Spring 2024. Recorded history may be incomplete and does not establish a future schedule.
MELISSA ROSENKRANZ is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
MONICA TURNER is recorded teaching in Spring 2007, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
OLAF JENSEN is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
OZIOMA OKONKWO is recorded teaching in Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
PRASHANT SHARMA is recorded teaching in Spring 2017, Spring 2019, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
QIANG CHANG is recorded teaching in Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
RAGHU VEMUGANTI is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.
RANDAL TIBBETTS is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.
RICHARD A ANDERSON is recorded teaching in Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
ROBERT KOTLOSKI is recorded teaching in Spring 2022, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.
ROBERT LIPINSKI is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
ROBERT PEARCE is recorded teaching in Fall 2021, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
RYAN HERRINGA is recorded teaching in Spring 2023. Recorded history may be incomplete and does not establish a future schedule.
SCOTT HARTMAN is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
SEAN SCHOVILLE is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.
TIMOTHY GOMEZ is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.
TRACY BAKER is recorded teaching in Spring 2025. Recorded history may be incomplete and does not establish a future schedule.
VIVEK PRABHAKARAN is recorded teaching in Spring 2025, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.
WILLIAM KARASOV is recorded teaching in Spring 2009, Fall 2009, Spring 2010. Recorded history may be incomplete and does not establish a future schedule.
XINYU ZHAO is recorded teaching in Spring 2024. Recorded history may be incomplete and does not establish a future schedule.
YEVGENYA GRINBLAT is recorded teaching in Fall 2009, Spring 2016, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.
Recorded history may be incomplete and does not establish a future
schedule.
Calendar & sections
Spring 2027
Schedule loads here as you scroll.
Section
Mode
Enrolled / capacity
Waitlist
IND 068
Classroom Instruction
0 / 10
0
IND 005
Classroom Instruction
0 / 10
0
IND 067
Classroom Instruction
0 / 10
0
IND 050
Classroom Instruction
0 / 10
0
IND 063
Classroom Instruction
0 / 10
0
IND 008
Classroom Instruction
0 / 10
0
IND 014
Classroom Instruction
0 / 10
0
IND 024
Classroom Instruction
0 / 10
0
IND 043
Classroom Instruction
0 / 10
0
IND 046
Classroom Instruction
0 / 10
0
IND 047
Classroom Instruction
0 / 10
0
IND 049
Classroom Instruction
0 / 10
0
IND 055
Classroom Instruction
0 / 10
0
IND 064
Classroom Instruction
0 / 10
0
IND 066
Classroom Instruction
0 / 10
0
IND 070
Classroom Instruction
0 / 10
0
IND 031
Classroom Instruction
0 / 10
0
IND 020
Classroom Instruction
0 / 10
0
IND 007
Classroom Instruction
0 / 0
0
IND 011
Classroom Instruction
0 / 2
0
IND 101
Classroom Instruction
0 / 0
0
IND 104
Classroom Instruction
0 / 0
0
IND 105
Classroom Instruction
0 / 0
0
IND 106
Classroom Instruction
0 / 0
0
IND 107
Classroom Instruction
0 / 0
0
IND 108
Classroom Instruction
0 / 0
0
IND 109
Classroom Instruction
0 / 0
0
IND 110
Classroom Instruction
0 / 0
0
IND 118
Classroom Instruction
0 / 0
0
IND 112
Classroom Instruction
0 / 0
0
IND 117
Classroom Instruction
0 / 0
0
IND 116
Classroom Instruction
0 / 0
0
IND 113
Classroom Instruction
0 / 0
0
IND 115
Classroom Instruction
0 / 0
0
IND 114
Classroom Instruction
0 / 0
0
IND 138
Classroom Instruction
0 / 0
0
IND 121
Classroom Instruction
0 / 0
0
IND 136
Classroom Instruction
0 / 0
0
IND 137
Classroom Instruction
0 / 0
0
IND 135
Classroom Instruction
0 / 0
0
IND 133
Classroom Instruction
0 / 0
0
IND 132
Classroom Instruction
0 / 0
0
IND 131
Classroom Instruction
0 / 0
0
IND 085
Classroom Instruction
0 / 0
0
IND 140
Classroom Instruction
0 / 0
0
IND 143
Classroom Instruction
0 / 0
0
IND 142
Classroom Instruction
0 / 0
0
IND 141
Classroom Instruction
0 / 0
0
IND 019
Classroom Instruction
0 / 0
0
IND 129
Classroom Instruction
0 / 0
0
IND 144
Classroom Instruction
0 / 0
0
IND 102
Classroom Instruction
0 / 0
0
IND 148
Classroom Instruction
0 / 0
0
IND 111
Classroom Instruction
0 / 0
0
IND 146
Classroom Instruction
0 / 0
0
IND 149
Classroom Instruction
0 / 0
0
IND 150
Classroom Instruction
0 / 0
0
IND 151
Classroom Instruction
0 / 0
0
IND 152
Classroom Instruction
0 / 0
0
IND 153
Classroom Instruction
0 / 0
0
IND 154
Classroom Instruction
0 / 0
0
IND 126
Classroom Instruction
0 / 0
0
IND 130
Classroom Instruction
0 / 0
0
IND 155
Classroom Instruction
0 / 0
0
IND 156
Classroom Instruction
0 / 0
0
IND 090
Classroom Instruction
0 / 0
0
IND 009
Classroom Instruction
0 / 0
0
IND 103
Classroom Instruction
0 / 0
0
Times are Central. Select a meeting for
details; export includes recorded dates for the selected sections. Enrollment reflects scan time.
Meeting source records
No records available.
Student experience
the class
Recent recorded grades — Spring 2022: 3.92 GPA, 92.3% A/AB (n=13 letter grades).
difficulty & workload
No workload feedback recorded.
Grades
Latest available · Spring 2022— not enough history to project Spring 2027.
average GPA
A / AB grades
letter grades
Instructor
Grade distribution · % of letter grades
A92.3%92.3%
AB0.0%0.0%
B7.7%7.7%
BC0.0%0.0%
C0.0%0.0%
D0.0%0.0%
F0.0%0.0%
More grade details Grade mix, volume & source data
Sources & history
UW–Madison
Catalog & offerings
Descriptions, prerequisites, and recorded course offerings.
Catalog observation history
Observations at scan time; dates do not imply when a catalog change took effect.