{"schema_version":1,"url":"https://uwcourses.com/instructors/MICHAEL_DOESCHER","title":"Michael Doescher — Courses & Reviews | UW–Madison","dataset":{"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","repository":"twangodev/uwcourses","schema_version":6,"importer_version":"7","projection_id":"52a78527ff09011d88cb04c7d43867d9fbfec2930bf1dd2ec359ebd2844e0b07","observed_at":"2026-09-07T15:55:43.033547+00:00","built_at":"2026-09-10T19:50:42.743001+00:00","courses":8951,"current_instructors":5754,"limited":false,"terms":["1272","1264","1262","1254","1252","1244","1242","1234","1232","1224","1222","1212","1204","1202","1194","1192","1184","1182","1174","1172","1164","1162","1154","1152","1144","1142","1134","1132","1124","1122","1114","1112","1104","1102","1094","1092","1084","1082","1074","1072"],"term":"1272","departments":[{"subject":"AAE","count":90},{"subject":"ABT","count":20},{"subject":"ACCTIS","count":36},{"subject":"ACTSCI","count":14},{"subject":"AFAERO","count":10},{"subject":"AFRICAN","count":87},{"subject":"AFROAMER","count":71},{"subject":"AGROECOL","count":21},{"subject":"AMERIND","count":53},{"subject":"ANAT&PHY","count":7},{"subject":"ANATOMY","count":2},{"subject":"ANESTHES","count":8},{"subject":"ANSCI","count":57},{"subject":"ANTHRO","count":95},{"subject":"ART","count":125},{"subject":"ARTED","count":10},{"subject":"ARTHIST","count":121},{"subject":"ASIALANG","count":129},{"subject":"ASIAN","count":109},{"subject":"ASIANAM","count":28},{"subject":"ASTRON","count":38},{"subject":"ATMOCN","count":69},{"subject":"BIOCHEM","count":51},{"subject":"BIOCORE","count":10},{"subject":"BIOLOGY","count":14},{"subject":"BIOMDSCI","count":18},{"subject":"BME","count":66},{"subject":"BMI","count":41},{"subject":"BMOLCHEM","count":10},{"subject":"BOTANY","count":69},{"subject":"BSE","count":44},{"subject":"C&ESOC","count":73},{"subject":"CBE","count":48},{"subject":"CHEM","count":101},{"subject":"CHICLA","count":52},{"subject":"CIVENGR","count":133},{"subject":"CLASSICS","count":47},{"subject":"CNP","count":10},{"subject":"CNSRSCI","count":50},{"subject":"COMARTS","count":137},{"subject":"COMPBIO","count":15},{"subject":"COMPLIT","count":11},{"subject":"COMPSCI","count":138},{"subject":"COUNPSY","count":78},{"subject":"CRB","count":19},{"subject":"CS&D","count":71},{"subject":"CSCS","count":40},{"subject":"CURRIC","count":193},{"subject":"DANCE","count":93},{"subject":"DERM","count":8},{"subject":"DS","count":88},{"subject":"DYSCI","count":35},{"subject":"ECE","count":155},{"subject":"ECON","count":145},{"subject":"EDPOL","count":114},{"subject":"EDPSYCH","count":97},{"subject":"ELPA","count":70},{"subject":"EMA","count":53},{"subject":"EMERMED","count":17},{"subject":"ENGL","count":206},{"subject":"ENTOM","count":40},{"subject":"ENVIRST","count":148},{"subject":"EP","count":15},{"subject":"EPD","count":67},{"subject":"ESL","count":16},{"subject":"F&WECOL","count":60},{"subject":"FAMMED","count":22},{"subject":"FINANCE","count":50},{"subject":"FOLKLORE","count":40},{"subject":"FOODSCI","count":43},{"subject":"FRENCH","count":63},{"subject":"GEN&WS","count":145},{"subject":"GENBUS","count":72},{"subject":"GENECSLR","count":17},{"subject":"GENETICS","count":60},{"subject":"GEOG","count":113},{"subject":"GEOSCI","count":83},{"subject":"GERMAN","count":82},{"subject":"GLE","count":48},{"subject":"GNS","count":38},{"subject":"GREEK","count":27},{"subject":"HDFS","count":41},{"subject":"HEBR-BIB","count":13},{"subject":"HEBR-MOD","count":10},{"subject":"HISTORY","count":233},{"subject":"HISTSCI","count":56},{"subject":"HONCOL","count":13},{"subject":"ILS","count":43},{"subject":"INFOSYS","count":9},{"subject":"INTEGART","count":7},{"subject":"INTEGSCI","count":22},{"subject":"INTER-AG","count":18},{"subject":"INTER-HE","count":11},{"subject":"INTER-LS","count":22},{"subject":"INTEREGR","count":16},{"subject":"INTLBUS","count":21},{"subject":"INTLST","count":50},{"subject":"ISYE","count":83},{"subject":"ITALIAN","count":53},{"subject":"JEWISH","count":56},{"subject":"JOURN","count":88},{"subject":"KINES","count":128},{"subject":"LACIS","count":26},{"subject":"LANDARC","count":61},{"subject":"LATIN","count":24},{"subject":"LAW","count":120},{"subject":"LEGALST","count":48},{"subject":"LINGUIS","count":35},{"subject":"LIS","count":89},{"subject":"LITTRANS","count":78},{"subject":"LSC","count":52},{"subject":"M&ENVTOX","count":7},{"subject":"MARKETNG","count":62},{"subject":"MATH","count":153},{"subject":"MDGENET","count":8},{"subject":"ME","count":130},{"subject":"MEDHIST","count":43},{"subject":"MEDICINE","count":60},{"subject":"MEDIEVAL","count":32},{"subject":"MEDPHYS","count":39},{"subject":"MEDSC-M","count":29},{"subject":"MEDSC-V","count":41},{"subject":"MHR","count":68},{"subject":"MICROBIO","count":45},{"subject":"MILSCI","count":16},{"subject":"MM&I","count":22},{"subject":"MOLBIOL","count":6},{"subject":"MS&E","count":59},{"subject":"MUSIC","count":165},{"subject":"MUSPERF","count":126},{"subject":"NAVSCI","count":20},{"subject":"NE","count":44},{"subject":"NEURODPT","count":11},{"subject":"NEUROL","count":7},{"subject":"NEURSURG","count":4},{"subject":"NTP","count":11},{"subject":"NURSING","count":111},{"subject":"NUTRSCI","count":65},{"subject":"OBS&GYN","count":18},{"subject":"OCCTHER","count":39},{"subject":"ONCOLOGY","count":14},{"subject":"OPHTHALM","count":5},{"subject":"OTM","count":43},{"subject":"PATH","count":34},{"subject":"PATH-BIO","count":29},{"subject":"PEDIAT","count":26},{"subject":"PHARMACY","count":31},{"subject":"PHILOS","count":77},{"subject":"PHMCOL-M","count":11},{"subject":"PHMPRAC","count":45},{"subject":"PHMSCI","count":60},{"subject":"PHYASST","count":37},{"subject":"PHYSICS","count":88},{"subject":"PHYSIOL","count":3},{"subject":"PHYTHER","count":37},{"subject":"PLANTSCI","count":52},{"subject":"PLPATH","count":35},{"subject":"POLISCI","count":192},{"subject":"POPHLTH","count":58},{"subject":"PORTUG","count":33},{"subject":"PSYCH","count":101},{"subject":"PSYCHIAT","count":22},{"subject":"PUBAFFR","count":54},{"subject":"PUBLHLTH","count":23},{"subject":"RADIOL","count":11},{"subject":"REALEST","count":41},{"subject":"RELIGST","count":90},{"subject":"RHABMED","count":9},{"subject":"RMI","count":24},{"subject":"RP&SE","count":102},{"subject":"S&APHM","count":17},{"subject":"SCANDST","count":73},{"subject":"SLAVIC","count":89},{"subject":"SOC","count":149},{"subject":"SOCWORK","count":87},{"subject":"SOILSCI","count":46},{"subject":"SPANISH","count":83},{"subject":"SRMED","count":21},{"subject":"STAT","count":94},{"subject":"STDYABRD","count":52},{"subject":"STS","count":8},{"subject":"SURGERY","count":25},{"subject":"SURGSCI","count":33},{"subject":"THEATRE","count":91},{"subject":"URBRPL","count":60},{"subject":"UROLOGY","count":5},{"subject":"ZOOLOGY","count":89}],"deployed_at":null},"data":{"instructor":{"instructor_uid":"instructor_97805752d14314b7d669169c","source":"enrollment","source_instructor_id":"mdoescher","identity_basis":"netid","identity_status":"source_identified","name":"Michael Doescher","email":"MDOESCHER@WISC.EDU","first_observed_at":"2026-09-07 15:55:43.033547+00:00","last_observed_at":"2026-09-07 15:55:43.033547+00:00","ratings":{"review_count":88,"quality":3.47,"difficulty":3.33,"quality_count":88,"difficulty_count":88,"profile_id":"rmp:2593156","source_url":"https://www.ratemyprofessors.com/professor/2593156","match_basis":"exact_name","observed_at":"2026-09-07 16:18:28.055099+00:00","courses":{"course_834bc468ca49d8090d0f211f":{"review_count":48,"quality":4.17,"difficulty":3.04,"quality_count":48,"difficulty_count":48},"course_6e524f2d6f14b4e14c7ac770":{"review_count":39,"quality":2.56,"difficulty":3.72,"quality_count":39,"difficulty_count":39},"course_37a551eb9007bebe6a41c6b3":{"review_count":1,"quality":5,"difficulty":2,"quality_count":1,"difficulty_count":1}},"bayesian_quality":3.505126996953073,"prior_mean":3.6596857835465957,"prior_weight":20},"current":true,"courses":[{"course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I","credits_min":4,"credits_max":4,"gpa":3.424},{"course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH","credits_min":3,"credits_max":3,"gpa":3.832}],"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","instructor_url":"/instructors/MICHAEL_DOESCHER"},"history":[{"term":"1272","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1272","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"}],"timeline":[{"term":"1272","courses":2}],"term":"1272","courses":[{"course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I","credits_min":4,"credits_max":4,"gpa":3.424,"badges":[{"id":"lecture-size","label":"Large lectures","tone":"neutral","evidence":"Fall 2026: median 250 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.","sources":[{"label":"Sections and enrollment","href":"/courses/COMPSCI_220#schedule"}]}],"description":"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.","discovery":{"term":"1272","offered":true,"history":{"counts":[2492,2403,1824,345,169,118,96],"count":7447,"gpa":3.379750234993957,"topShare":65.73116691285081,"firstTerm":"1224","lastTerm":"1264"},"instructors":[{"course_uid":"course_834bc468ca49d8090d0f211f","uid":"instructor_841d653f575490f61a7aec9b","name":"Blerina Gkotse","quality":3.702644550486789,"quality_count":23,"instructor_url":"/instructors/BLERINA_GKOTSE"},{"course_uid":"course_834bc468ca49d8090d0f211f","uid":"instructor_97805752d14314b7d669169c","name":"Michael Doescher","quality":3.505126996953073,"quality_count":88,"instructor_url":"/instructors/MICHAEL_DOESCHER"}],"instructorHistory":{"counts":[0,0,0,0,0,0,0],"count":0,"gpa":null,"topShare":null},"courseComparison":{"counts":[0,0,0,0,0,0,0],"count":0,"gpa":null,"topShare":null},"claim":{"citations":[{"instructor_name":"Michael Doescher","review_date":"2020-09-22 07:15:03 +0000 UTC","review_id":"e1f0b8f66e2955419d2b9395","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2593156","source_review_id":"UmF0aW5nLTMzNjU2Mjk4","source_url":"https://www.ratemyprofessors.com/professor/2593156","type":"review"},{"instructor_name":"Michael Doescher","review_date":"2022-11-03 00:36:44 +0000 UTC","review_id":"2d85c9ed46d8a1e88f17db9a","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2593156","source_review_id":"UmF0aW5nLTM2NzcwNzE4","source_url":"https://www.ratemyprofessors.com/professor/2593156","type":"review"},{"instructor_name":"Michael Doescher","review_date":"2023-07-31 23:27:01 +0000 UTC","review_id":"7764958437778079980bf754","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2593156","source_review_id":"UmF0aW5nLTM4MTM0OTY1","source_url":"https://www.ratemyprofessors.com/professor/2593156","type":"review"},{"instructor_name":"Michael Doescher","review_date":"2025-04-07 15:41:54 +0000 UTC","review_id":"2e914d0dd4eb1cae88208167","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2593156","source_review_id":"UmF0aW5nLTQwODg0MDk5","source_url":"https://www.ratemyprofessors.com/professor/2593156","type":"review"}],"text":"Michael Doescher is described as caring, knowledgeable, and accommodating, with clear lectures that help beginners understand material. Reviewers appreciate his transparency and desire for student success, noting that his teaching style supports those with little prior coding experience."},"reviewFiles":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_834bc468ca49d8090d0f211f-0.json"]}},{"course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH","credits_min":3,"credits_max":3,"gpa":3.832,"badges":[{"id":"lecture-size","label":"Small lectures","tone":"neutral","evidence":"Fall 2026: median 4.5 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.","sources":[{"label":"Sections and enrollment","href":"/courses/COMPSCI_319#schedule"}]}],"description":"COMPSCI 319 introduces data science programming in Python, covering basics, web scraping, databases, and visualization for research datasets.","discovery":{"term":"1272","offered":true,"history":{"counts":[148,63,7,0,0,0,0],"count":218,"gpa":3.823394495412844,"topShare":96.78899082568807,"firstTerm":"1224","lastTerm":"1264"},"instructors":[{"course_uid":"course_933b36d4952c8b40f181b993","uid":"instructor_841d653f575490f61a7aec9b","name":"Blerina Gkotse","quality":3.702644550486789,"quality_count":23,"instructor_url":"/instructors/BLERINA_GKOTSE"},{"course_uid":"course_933b36d4952c8b40f181b993","uid":"instructor_97805752d14314b7d669169c","name":"Michael Doescher","quality":3.505126996953073,"quality_count":88,"instructor_url":"/instructors/MICHAEL_DOESCHER"}],"instructorHistory":{"counts":[0,0,0,0,0,0,0],"count":0,"gpa":null,"topShare":null},"courseComparison":{"counts":[0,0,0,0,0,0,0],"count":0,"gpa":null,"topShare":null},"claim":{"citations":[{"course_id":"COMPSCI 319","run_id":"20260907T155543-ce3781c4","section_number":1,"source_course_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","source_record":{"entity_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1254","type":"grade"},{"course_id":"COMPSCI 319","run_id":"20260907T155543-ce3781c4","section_number":2,"source_course_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","source_record":{"entity_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1254","type":"grade"},{"course_id":"COMPSCI 319","run_id":"20260907T155543-ce3781c4","section_number":3,"source_course_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","source_record":{"entity_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1254","type":"grade"},{"course_id":"COMPSCI 319","run_id":"20260907T155543-ce3781c4","section_number":4,"source_course_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","source_record":{"entity_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1254","type":"grade"},{"course_id":"COMPSCI 319","run_id":"20260907T155543-ce3781c4","section_number":1,"source_course_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","source_record":{"entity_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1262","type":"grade"},{"course_id":"COMPSCI 319","run_id":"20260907T155543-ce3781c4","section_number":2,"source_course_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","source_record":{"entity_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1262","type":"grade"},{"course_id":"COMPSCI 319","run_id":"20260907T155543-ce3781c4","section_number":4,"source_course_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","source_record":{"entity_id":"b86c750f-7c01-3feb-b854-b921a7dd05ae","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1264","type":"grade"}],"text":"Recent recorded grades — Spring 2025: 3.86 GPA, 96.6% A/AB (n=29 letter grades); Fall 2025: 3.77 GPA, 100.0% A/AB (n=13 letter grades); Spring 2026: 3.92 GPA, 100.0% A/AB (n=6 letter grades). Includes jointly taught sections."},"reviewFiles":[]}}],"reviews":{"items":[{"observed_at":"2026-09-07 16:18:28.055099+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNjc0MTk1","source_instructor_id":"rmp:2593156","instructor_name":"Michael Doescher","course_label":"CS220","course_id":"COMPSCI 220","course_uid":"course_834bc468ca49d8090d0f211f","review_date":"2026-03-06 19:11:11 +0000 UTC","comment":"His overall does not reflect him well anymore. He used to be not a great professor but he had a heart attack and now he is super relaxed all the time. He gives out extensions super easily and he seems to really care about teaching. He is incredibly smart and knowledgeable. ","source_url":"https://www.ratemyprofessors.com/professor/2593156","quality_rating":5,"difficulty_rating":1},{"observed_at":"2026-09-07 16:18:28.055099+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTc0MjMy","source_instructor_id":"rmp:2593156","instructor_name":"Michael Doescher","course_label":"COMPSCI220","course_id":"COMPSCI 220","course_uid":"course_834bc468ca49d8090d0f211f","review_date":"2026-02-02 15:58:09 +0000 UTC","comment":"He was great, played Fortnite lobby music to start class one day, and it was a great beginning. ","source_url":"https://www.ratemyprofessors.com/professor/2593156","quality_rating":5,"difficulty_rating":3},{"observed_at":"2026-09-07 16:18:28.055099+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTM3OTA1","source_instructor_id":"rmp:2593156","instructor_name":"Michael Doescher","course_label":"CS220","course_id":"COMPSCI 220","course_uid":"course_834bc468ca49d8090d0f211f","review_date":"2026-01-22 21:50:59 +0000 UTC","comment":"His lectures are very helpful in understanding the niche code rules, and the only con really was that when he made a mistake, he would fix it and move on quickly. I did not have to do any extra reading/work outside the class besides the graded assignments. The class in general is very manageable, and I did not come in with code experience.","source_url":"https://www.ratemyprofessors.com/professor/2593156","quality_rating":4,"difficulty_rating":2},{"observed_at":"2026-09-07 16:18:28.055099+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTIwOTQ3","source_instructor_id":"rmp:2593156","instructor_name":"Michael Doescher","course_label":"COMPSCI220","course_id":"COMPSCI 220","course_uid":"course_834bc468ca49d8090d0f211f","review_date":"2026-01-20 00:14:10 +0000 UTC","comment":"Mike is an amazing professor! I had never coded before taking CS220 but the content was easy to follow. Although attendance is not mandatory (notes are provided), I'd still recommend attending them since it was so much easier for me to understand. Projects take a lot of time but are still manageable. The exams are easy if you do the practice exams.","source_url":"https://www.ratemyprofessors.com/professor/2593156","quality_rating":4,"difficulty_rating":3},{"observed_at":"2026-09-07 16:18:28.055099+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTA1Mzc1","source_instructor_id":"rmp:2593156","instructor_name":"Michael Doescher","course_label":"COMPSCI220","course_id":"COMPSCI 220","course_uid":"course_834bc468ca49d8090d0f211f","review_date":"2026-01-15 21:36:25 +0000 UTC","comment":"Ignore the bad reviews they are mostly from a bad semester (not his fault). Lowkey hilarious teacher and explains the class clearly. Very accommodating to students and tries to make sure everyone has a fair chance ","source_url":"https://www.ratemyprofessors.com/professor/2593156","quality_rating":5,"difficulty_rating":3},{"observed_at":"2026-09-07 16:18:28.055099+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTAxNzYx","source_instructor_id":"rmp:2593156","instructor_name":"Michael Doescher","course_label":"COMPSCI220","course_id":"COMPSCI 220","course_uid":"course_834bc468ca49d8090d0f211f","review_date":"2026-01-15 05:38:55 +0000 UTC","comment":"Went into this class with no coding experience and found Mike to be an extremely engaging lecturer with his live coding. Projects were extremely time-consuming and often very repetitive, but I appreciated the grade being largely based on completion of those rather than just exams. Office hours are crucial to attend. ","source_url":"https://www.ratemyprofessors.com/professor/2593156","quality_rating":5,"difficulty_rating":3}],"total":88,"page":1,"courses":[{"course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220"},{"course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368"},{"course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354"}],"matched":true},"socialImage":true}}