{"schema_version":1,"url":"https://uwcourses.com/instructors/MICHAEL_DOESCHER--instructor_122a7e74ef02066805f0b041","title":"MICHAEL DOESCHER — Courses & Reviews | UW–Madison","dataset":{"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","repository":"twangodev/uwcourses","schema_version":6,"importer_version":"7","projection_id":"85abe9ff8837c2c5a134368dcc4cfc85eb723524b21ddeb3d2e953887d2f0c8f","observed_at":"2026-09-07T15:55:43.033547+00:00","built_at":"2026-09-11T07:45:51.576183+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,"site_commit":null},"data":{"instructor":{"instructor_uid":"instructor_122a7e74ef02066805f0b041","source":"madgrades","source_instructor_id":"5158351","identity_basis":"source_id","identity_status":"source_identified","name":"MICHAEL DOESCHER","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":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},"grade_statistics":{"gpa":3.348,"graded":7490,"counts":[2424,2356,1852,398,222,136,102],"sections":73},"current":false,"courses":[],"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","instructor_url":"/instructors/MICHAEL_DOESCHER--instructor_122a7e74ef02066805f0b041"},"history":[{"term":"1264","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1264","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1262","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1262","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1254","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1254","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1252","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1252","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1244","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1244","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1242","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1242","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1234","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1234","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1232","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1232","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1224","course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","title":"MACHINE ORGANIZATION AND PROGRAMMING"},{"term":"1222","course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","title":"MACHINE ORGANIZATION AND PROGRAMMING"},{"term":"1212","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1212","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1212","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","title":"LEARNING A PROGRAMMING LANGUAGE"},{"term":"1204","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1204","course_uid":"course_451e04263559a1194fd692f0","course_id":"COMPSCI 638","title":"UNDERGRADUATE TOPICS IN COMPUTING"},{"term":"1202","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","title":"LEARNING A PROGRAMMING LANGUAGE"},{"term":"1194","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","title":"LEARNING A PROGRAMMING LANGUAGE"},{"term":"1192","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","title":"LEARNING A PROGRAMMING LANGUAGE"},{"term":"1184","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","title":"LEARNING A PROGRAMMING LANGUAGE"}],"timeline":[{"term":"1184","courses":1},{"term":"1192","courses":1},{"term":"1194","courses":1},{"term":"1202","courses":1},{"term":"1204","courses":2},{"term":"1212","courses":3},{"term":"1222","courses":1},{"term":"1224","courses":1},{"term":"1232","courses":2},{"term":"1234","courses":2},{"term":"1242","courses":2},{"term":"1244","courses":2},{"term":"1252","courses":2},{"term":"1254","courses":2},{"term":"1262","courses":2},{"term":"1264","courses":2}],"term":"1272","courses":[],"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":false}}