{"schema_version":1,"url":"https://uwcourses.com/courses/CIVENGR_422","title":"CIVENGR 422: Elements of Public Health Engineering | 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":{"course":{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"d6f690b0451cb818f8642d93a4e191485d4533c287dc6fd84ba64431470aa29c","course_id":"CIVENGR 422","course_uid":"course_880b43839f95dce9deadd317","catalog_version_id":"9d6458b96f3f0a7424be4ba0d6d22be6bcb05dc84787a23238b3311f883cecf6","course_number":422,"subjects":["CIVENGR"],"title":"ELEMENTS OF PUBLIC HEALTH ENGINEERING","description":"Overview of the public health profession and the role of environmental  sanitary engineers in public health. Introduction to chemical and microbial contaminants of public health concern - their routes of exposure and development of regulatory standards for drinking water, air, hazardous wastes, and industrial workplaces. Introduction to occurrence, toxicity, and virulence as components of public health risk and the engineer's role in identifying occurrence and design of engineering controls for public health protection.","requirements_text":"CIV ENGR 320, graduate/professional standing, or member of Engineering Guest Students","credits_min":null,"credits_max":null,"credit_offering_ids":[],"llm_job_id":"enrich-8b774950c2b6adfdc46d1b82","llm_output_id":"ff499e426cd999472b22af081c6ef8e2666070fc625713c9bfb9c9bfa6691e36","llm_model":"nvidia/Qwen3.6-35B-A3B-NVFP4","llm_model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","llm_task_version":"14","llm_search_status":"valid","llm_summary":"CIVENGR 422 introduces public health engineering, covering contaminants, regulatory standards, and engineering controls for health protection.","llm_topics":["Chemical and microbial contaminants.","Routes of exposure.","Occurrence, toxicity, and virulence.","Drinking water, air, hazardous wastes, and industrial workplaces."],"llm_skills":["Developing regulatory standards for environmental media.","Designing engineering controls for public health protection.","Identifying occurrence of contaminants."],"llm_assumed_background":["Fundamentals of environmental engineering including water, wastewater, solid waste, and air pollution control."],"llm_search_phrases":["CIVENGR 422 public health engineering","environmental sanitary engineers public health","chemical microbial contaminants regulatory standards","public health risk engineering controls"],"llm_requirements_status":"valid","llm_student_summary_status":"valid","llm_experience_status":"insufficient_evidence","catalog_variants":[],"student_summary":{"context_hash":"c8420fd503273484f9bd5b04f97b525bc07622056004f8ff93f7e6ae493780f7","course_id":"CIVENGR 422","current_instructors":[],"difficulty_workload":[],"errors":[],"historical_context":[],"message":"No course-specific reviews available","offered":false,"profile_hash":"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02","quick_take":[{"citations":[{"course_id":"CIVENGR 422","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"ad9ba219-f816-3603-8149-83d6fe98e656","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1102","type":"grade"},{"course_id":"CIVENGR 422","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"ad9ba219-f816-3603-8149-83d6fe98e656","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1142","type":"grade"},{"course_id":"CIVENGR 422","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"ad9ba219-f816-3603-8149-83d6fe98e656","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1224","type":"grade"}],"text":"Recent recorded grades — Fall 2009: 3.75 GPA, 83.3% A/AB (n=12 letter grades); Fall 2013: 3.94 GPA, 100.0% A/AB (n=8 letter grades); Spring 2022: 4.00 GPA, 100.0% A/AB (n=6 letter grades)."}],"student_experience":[],"task_hash":"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68","teaching_history":[],"term_id":"1272","term_name":"2026 Fall","version":2},"requirements":{"nodes":[{"children":["n1","n2","n3"],"condition":null,"course":null,"evidence":"CIV ENGR 320, graduate/professional standing, or member of Engineering Guest Students","id":"n0","kind":"any"},{"children":[],"condition":null,"course":{"course_number":320,"minimum_grade":null,"subjects":["CIVENGR"],"timing":"prior"},"evidence":"CIV ENGR 320","id":"n1","kind":"course"},{"children":[],"condition":"graduate/professional standing","course":null,"evidence":"graduate/professional standing","id":"n2","kind":"condition"},{"children":[],"condition":"member of Engineering Guest Students","course":null,"evidence":"member of Engineering Guest Students","id":"n3","kind":"condition"}],"notes":[],"root":"n0","status":"parsed"},"instructors":[],"offerings":[],"sections":[],"grade_instructors":[{"instructor_uid":"instructor_2ac4a2374d17c4233497b4ac","source":"madgrades","source_instructor_id":"433941","identity_basis":"source_id","identity_status":"source_identified","name":"GREGORY WELLS HARRINGTON","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","grade_statistics":{"gpa":3.724,"graded":2012,"counts":[1366,273,335,6,24,6,2],"sections":163},"instructor_url":"/instructors/GREGORY_WELLS_HARRINGTON"}],"grades":[{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"CIVENGR 422","course_uid":"course_880b43839f95dce9deadd317","term_id":"1072","term_name":"Fall 2006","instructors":["Greg Harrington"],"a":3,"ab":2,"b":4,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":9,"source_aliases":["CIVENGR 422"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"CIVENGR 422","course_uid":"course_880b43839f95dce9deadd317","term_id":"1102","term_name":"Fall 2009","instructors":["Greg Harrington"],"a":8,"ab":2,"b":2,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":12,"source_aliases":["CIVENGR 422"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"CIVENGR 422","course_uid":"course_880b43839f95dce9deadd317","term_id":"1142","term_name":"Fall 2013","instructors":["Greg Harrington"],"a":7,"ab":1,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":8,"source_aliases":["CIVENGR 422"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"CIVENGR 422","course_uid":"course_880b43839f95dce9deadd317","term_id":"1224","term_name":"Spring 2022","instructors":["Greg Harrington"],"a":6,"ab":0,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":6,"source_aliases":["CIVENGR 422"]}],"statistics":{"gpa":3.757,"graded":35,"counts":[24,5,6,0,0,0,0]},"grade_conflicts":[],"evidence":{"history":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/history/course_880b43839f95dce9deadd317-0.json"],"traces":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/traces/course_880b43839f95dce9deadd317-0.json"],"results":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/results/course_880b43839f95dce9deadd317-0.json"]},"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349"},"context":{"all":{"term":"","gpa":3.757142857142857,"count":35,"university":{"size":2332,"gpaPercentile":66,"countPercentile":9,"medianCount":78,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":38,"current":false},{"range":"2.8–3.2","count":354,"current":false},{"range":"3.2–3.6","count":774,"current":false},{"range":"3.6–4.0","count":1166,"current":true}]},"departments":[{"subject":"CIVENGR","comparison":{"size":38,"gpaPercentile":76,"countPercentile":14,"medianCount":66.5,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":1,"current":false},{"range":"2.8–3.2","count":8,"current":false},{"range":"3.2–3.6","count":14,"current":false},{"range":"3.6–4.0","count":15,"current":true}]}}]},"terms":{"1072":{"term":"1072","gpa":3.4444444444444446,"count":9,"university":null,"departments":[{"subject":"CIVENGR","comparison":null}]},"1102":{"term":"1102","gpa":3.75,"count":12,"university":null,"departments":[{"subject":"CIVENGR","comparison":null}]},"1142":{"term":"1142","gpa":3.9375,"count":8,"university":null,"departments":[{"subject":"CIVENGR","comparison":null}]},"1224":{"term":"1224","gpa":4,"count":6,"university":null,"departments":[{"subject":"CIVENGR","comparison":null}]}},"benchmarks":{"all":{"school":{"size":2332,"gpa":3.5559680466675436,"topShare":75.52880625460571,"count":78},"CIVENGR":{"size":38,"gpa":3.4657179886665097,"topShare":68.48188030873193,"count":66.5}},"terms":{"1072":{"school":{"size":723,"gpa":3.344595727439471,"topShare":62.012941427864526,"count":67},"CIVENGR":{"size":12,"gpa":3.234535707848257,"topShare":56.003483239192114,"count":41.5}},"1102":{"school":{"size":774,"gpa":3.36712622366007,"topShare":63.703228532165696,"count":67},"CIVENGR":{"size":12,"gpa":3.1411901518679834,"topShare":49.25258840393271,"count":59}},"1142":{"school":{"size":853,"gpa":3.3941849959684913,"topShare":65.28450334228523,"count":67},"CIVENGR":{"size":16,"gpa":3.2886396155776234,"topShare":54.80841483665826,"count":48}},"1224":{"school":{"size":1171,"gpa":3.5627882428500937,"topShare":76.37271640560496,"count":64},"CIVENGR":{"size":16,"gpa":3.3736940778308147,"topShare":59.481413128188514,"count":49}}}}},"instructorTrends":[{"uid":"instructor_2ac4a2374d17c4233497b4ac","name":"GREGORY WELLS HARRINGTON","count":35,"terms":[{"term":"1072","count":9,"sections":1,"gpa":3.4444444444444446},{"term":"1102","count":12,"sections":1,"gpa":3.75},{"term":"1142","count":8,"sections":1,"gpa":3.9375},{"term":"1224","count":6,"sections":1,"gpa":4}]}],"following":[],"projection":null}}