[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-2978ec7e9ac23a465ccaacbb","output_id":"40942fa13d65df8aa3021968e46453c42d0722158ca04e5390a2310eb9cd0668","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"PHYSICS 201,207,247, orE M A 201\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 319,320or376\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"207\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"247\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 201\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"376\",\"id\":\"n11\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-2978ec7e9ac23a465ccaacbb","output_id":"40942fa13d65df8aa3021968e46453c42d0722158ca04e5390a2310eb9cd0668","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"PHYSICS 201\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for engineering students. Mechanics: kinematics, statics, dynamics; energy and momentum.\"},{\"course_id\":\"PHYSICS 207\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for students majoring in biological sciences. Mechanics: kinematics, statics, dynamics; energy and momentum. Heat and sound.\"},{\"course_id\":\"PHYSICS 247\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for Physics, AMEP, and Astronomy-Physics majors. Mechanics, waves, thermodynamics and statistical mechanics, topics in modern physics; with computation.\"},{\"course_id\":\"EMA 201\",\"field\":\"description\",\"quote\":\"Principles of mechanics, force systems, equilibrium, structures, distributed forces, moments of inertia of areas, and friction.\"}],\"text\":\"Calculus-based physics (mechanics, thermodynamics, or modern physics) and statics.\"},{\"evidence\":[{\"course_id\":\"MATH 319\",\"field\":\"description\",\"quote\":\"Review of linear differential equations; series solution of linear differential equations; boundary value problems; Laplace transforms; possibly numerical methods and two dimensional autonomous systems.\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"}],\"text\":\"Ordinary differential equations and linear algebra.\"}],\"search_phrases\":[\"transport phenomena course\",\"viscous flow heat conduction diffusion\",\"mass momentum energy transport\",\"CBE 320 prerequisites\",\"engineering transport phenomena\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"calculation of transport coefficients\"}],\"text\":\"Calculation of transport coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"solution to problems in viscous flow, heat conduction, and diffusion\"}],\"text\":\"Solving problems in viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Performing overall mass, momentum, and energy balances.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\"}],\"text\":\"CBE 320 covers mass, momentum, and energy transport, including calculation of coefficients, dimensional analysis, and solving problems in viscous flow, heat conduction, and diffusion.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport\"}],\"text\":\"Mass, momentum, and energy transport.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"viscous flow, heat conduction, and diffusion\"}],\"text\":\"Viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"mass, momentum, and heat transfer coefficients\"}],\"text\":\"Mass, momentum, and heat transfer coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Overall balances.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-2978ec7e9ac23a465ccaacbb","output_id":"40942fa13d65df8aa3021968e46453c42d0722158ca04e5390a2310eb9cd0668","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"006fe568dc789f272c994db0770eb416ee153885ce56079dc1e01bb87662f12a","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"and_group\",\"guest_students\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"physics_or_ema_group\",\"math_group\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"and_group\",\"kind\":\"all\"},{\"children\":[\"physics_201\",\"physics_207\",\"physics_247\",\"ema_201\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201)\",\"id\":\"physics_or_ema_group\",\"kind\":\"any\"},{\"children\":[\"math_319\",\"math_320\",\"math_376\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 319,320or376)\",\"id\":\"math_group\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"physics_201\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"207\",\"id\":\"physics_207\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"247\",\"id\":\"physics_247\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"orE M A 201\",\"id\":\"ema_201\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"math_319\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"math_320\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"376\",\"id\":\"math_376\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"or member of Engineering Guest Students\",\"id\":\"guest_students\",\"kind\":\"condition\"}],\"notes\":[\"Interpreted 'orE M A 201' as EMA 201 despite missing spaces.\",\"Interpreted 'MATH 319,320or376' as MATH 319, MATH 320, or MATH 376.\"],\"root\":\"root\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"006fe568dc789f272c994db0770eb416ee153885ce56079dc1e01bb87662f12a","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[],\"assumed_background\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"requirements_text\",\"quote\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Physics 201, 207, 247, or EMA 201; Math 319, 320, or 376\"}],\"search_phrases\":[\"mass momentum energy transport\",\"transport coefficients calculation\",\"viscous flow heat conduction diffusion\",\"dimensional analysis mass transfer\",\"shell balances conservation equations\",\"velocity temperature concentration profiles\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Setup and solve shell balances for conservation of momentum, energy, and mass\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Set up and solve shell balances for conservation of momentum, energy, and mass\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Reduce and solve the appropriate equations of change to obtain desired profiles for velocity, temperature and concentration\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Reduce and solve equations of change to obtain velocity, temperature, and concentration profiles\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Calculate transport coefficients and apply dimensional analysis to viscous flow, heat conduction, and diffusion problems\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"title\",\"quote\":\"INTRODUCTORY TRANSPORT PHENOMENA\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"},{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Introductory Transport Phenomena covers mass, momentum, and energy transport, including transport coefficients, viscous flow, heat conduction, diffusion, and dimensional analysis.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Mass, momentum, and energy transport; transport coefficients; viscous flow, heat conduction, and diffusion; dimensional analysis; overall balances\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"006fe568dc789f272c994db0770eb416ee153885ce56079dc1e01bb87662f12a","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"CBE 320 could easily be a very confusing class, but he does an excellent job of explaining concepts in the lectures and in discussion. You can tell he cares about the students and he wants you to succeed. Also attend his office hours! I would take a class again with him if I were given the opportunity.\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-14 01:10:20 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f4310a1cdec55f92006c2627\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"f4310a1cdec55f92006c2627\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Cited reviews praise Daniel Klingenberg for clear explanations of topics and concepts in lectures and discussion.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"f307b206dbc605255fd0e93b\",\"05e9540ae4a6301db55c73ac\",\"9c7001615b4d2708f7bd4e7a\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Reviews note that Daniel Klingenberg assigns lots of homework that can be brutal or time-consuming, but expects perfection.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Students describe exams under Daniel Klingenberg as tough but fair, with practice materials provided, though one noted slow grading.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Professor Klingenberg made an extremely difficult class into one of the best classes I've ever taken in my life. The expectations are clear, the concepts are explained well, and he came to every discussion to help us work through our practice problems. I would highly recommend. I don't think I've ever learned more in a single class before.\",\"course_id\":\"CBE 320\",\"date\":\"2018-12-17 20:18:54 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0f1482a420bbc6aeb8fd939e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMxMDY3NjEx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg is one of the best professors at UW. He actually cares, and even shows up to every discussion section to help students understand the material.\",\"course_id\":\"CBE 320\",\"date\":\"2020-05-13 19:57:57 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"679b55d947f44332619cb755\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":5,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"0f1482a420bbc6aeb8fd939e\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"679b55d947f44332619cb755\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Multiple reviewers highly recommend Daniel Klingenberg, describing him as approachable, caring, and one of the best professors they have had.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"006fe568dc789f272c994db0770eb416ee153885ce56079dc1e01bb87662f12a","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"026c4c8cb1c10173409c4e732e66b8c49ea96e5681abfb704b68e2aafd7eb3b5\",\"course_id\":\"CBE 320\",\"current_instructors\":[{\"instructor_uid\":\"instructor_51729628f5685d0230164822\",\"message\":\"No course-specific reviews available\",\"name\":\"John Yin\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2019: 3.11 GPA, 44.4% A/AB (n=45 letter grades); Spring 2022: 2.89 GPA, 35.4% A/AB (n=48 letter grades); Spring 2024: 3.03 GPA, 44.4% A/AB (n=45 letter grades).\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2011-12-20 18:20:03 +0000 UTC\",\"review_id\":\"f307b206dbc605255fd0e93b\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2018-10-24 19:00:13 +0000 UTC\",\"review_id\":\"05e9540ae4a6301db55c73ac\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2024-12-31 00:22:34 +0000 UTC\",\"review_id\":\"5670a25fd8311e26a7d836e9\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"The class involved a significant amount of homework that often took a long time to complete. Exams were described as tough and expected high standards, though they were generally considered fair and well-prepared for.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2014-01-13 00:06:33 +0000 UTC\",\"review_id\":\"efe1778160b78c4595d292f2\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTIyNzQxNTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2014-04-08 03:48:30 +0000 UTC\",\"review_id\":\"d2d421fb6739537bef7a6e3e\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2019-12-14 01:10:20 +0000 UTC\",\"review_id\":\"f4310a1cdec55f92006c2627\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students found the course challenging but praised the clear explanations of complex concepts. Instructors were noted for their approachability and willingness to help students succeed through various support channels.\"},{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 52.8% A/AB (n=36 letter grades); Fall 2025: 3.07 GPA, 40.0% A/AB (n=75 letter grades); Spring 2026: 3.06 GPA, 51.1% A/AB (n=45 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2014-01-13 00:06:33 +0000 UTC\",\"review_id\":\"efe1778160b78c4595d292f2\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTIyNzQxNTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2019-12-19 20:41:42 +0000 UTC\",\"review_id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2020-05-13 19:57:57 +0000 UTC\",\"review_id\":\"679b55d947f44332619cb755\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students appreciated the structured format, including mandatory discussion sections where instructors attended to ensure understanding. Multiple practice exams and helpful office hours were cited as effective preparation tools for the assessments.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":6,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL KLINGENBERG is recorded teaching in Fall 2006, Fall 2009, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2013, Fall 2016, Fall 2017, Spring 2018, Fall 2018, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Fall 2022, Spring 2023, Fall 2023, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"JOHN YIN is recorded teaching in Spring 2007, Fall 2007, Spring 2008, Spring 2009, Spring 2010, Fall 2012, Spring 2014, Spring 2015, Spring 2017, Spring 2019, Spring 2022, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1274\",\"term_name\":\"2027 Sprng\",\"version\":3}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"b497bb3b2fb0c13aed795140c5d9342572ebc1ee50cc3c4be6b0a56124411160","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\"],\"condition\":null,\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n7\",\"n8\",\"n9\",\"n10\"],\"condition\":null,\"course\":null,\"evidence\":\"PHYSICS 201,207,247, orE M A 201\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n11\",\"n12\",\"n13\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 319,320or376\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 207\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 247\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 201\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 376\",\"id\":\"n11\",\"kind\":\"course\"}],\"notes\":[\"MATH 376 is mentioned in requirements_text but not present in linked_courses; treated as a verbatim condition leaf requiring review for canonical identity.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n4 references missing nodes: n12, n13.\nNode n6: evidence 'PHYSICS 207' must quote an exact source substring.\nNode n7: evidence 'PHYSICS 247' must quote an exact source substring.\nNode n10: evidence 'MATH 320' must quote an exact source substring.\nNode n11: evidence 'MATH 376' must quote an exact source substring.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"b497bb3b2fb0c13aed795140c5d9342572ebc1ee50cc3c4be6b0a56124411160","section":"search_profile","status":"invalid","value_json":null,"candidate_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"PHYSICS 201\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for engineering students. Mechanics: kinematics, statics, dynamics; energy and momentum.\"},{\"course_id\":\"PHYSICS 207\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for students majoring in biological sciences. Mechanics: kinematics, statics, dynamics; energy and momentum. Heat and sound.\"},{\"course_id\":\"PHYSICS 247\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for Physics, AMEP, and Astronomy-Physics majors. Mechanics, waves, thermodynamics and statistical mechanics, topics in modern physics; with computation.\"},{\"course_id\":\"EMA 201\",\"field\":\"description\",\"quote\":\"Principles of mechanics, force systems, equilibrium, structures, distributed forces, moments of inertia of areas, and friction.\"}],\"text\":\"Calculus-based physics (mechanics, thermodynamics, or modern physics) and statics.\"},{\"evidence\":[{\"course_id\":\"MATH 319\",\"field\":\"description\",\"quote\":\"Review of linear differential equations; series solution of linear differential equations; boundary value problems; Laplace transforms; possibly numerical methods and two dimensional autonomous systems.\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"},{\"course_id\":\"MATH 376\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Ordinary differential equations and linear algebra.\"}],\"search_phrases\":[\"transport phenomena course\",\"viscous flow heat conduction diffusion\",\"mass momentum energy transport\",\"CBE 320 prerequisites\",\"engineering transport phenomena\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"calculation of transport coefficients\"}],\"text\":\"Calculation of transport coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"solution to problems in viscous flow, heat conduction, and diffusion\"}],\"text\":\"Solving problems in viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Performing overall mass, momentum, and energy balances.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\"}],\"text\":\"CBE 320 covers mass, momentum, and energy transport, including calculation of coefficients, dimensional analysis, and solving problems in viscous flow, heat conduction, and diffusion.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport\"}],\"text\":\"Mass, momentum, and energy transport.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"viscous flow, heat conduction, and diffusion\"}],\"text\":\"Viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"mass, momentum, and heat transfer coefficients\"}],\"text\":\"Mass, momentum, and heat transfer coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Overall balances.\"}]}","error":"Invalid evidence for MATH 376.description: 'An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.'. Copy a short exact substring from supplied text; do not paraphrase or invent omitted text.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"b497bb3b2fb0c13aed795140c5d9342572ebc1ee50cc3c4be6b0a56124411160","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"8cf4ea996829777201a87c07757ec11bc82a57a6088916df3ed87a5929f338c4","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"PHYSICS 201,207,247, orE M A 201\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 319,320or376\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"207\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"247\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 201\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"376\",\"id\":\"n11\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"8cf4ea996829777201a87c07757ec11bc82a57a6088916df3ed87a5929f338c4","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"PHYSICS 201\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for engineering students. Mechanics: kinematics, statics, dynamics; energy and momentum.\"},{\"course_id\":\"PHYSICS 207\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for students majoring in biological sciences. Mechanics: kinematics, statics, dynamics; energy and momentum. Heat and sound.\"},{\"course_id\":\"PHYSICS 247\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for Physics, AMEP, and Astronomy-Physics majors. Mechanics, waves, thermodynamics and statistical mechanics, topics in modern physics; with computation.\"},{\"course_id\":\"EMA 201\",\"field\":\"description\",\"quote\":\"Principles of mechanics, force systems, equilibrium, structures, distributed forces, moments of inertia of areas, and friction.\"}],\"text\":\"Calculus-based physics (mechanics, thermodynamics, or modern physics) and statics.\"},{\"evidence\":[{\"course_id\":\"MATH 319\",\"field\":\"description\",\"quote\":\"Review of linear differential equations; series solution of linear differential equations; boundary value problems; Laplace transforms; possibly numerical methods and two dimensional autonomous systems.\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"}],\"text\":\"Ordinary differential equations and linear algebra.\"}],\"search_phrases\":[\"transport phenomena course\",\"viscous flow heat conduction diffusion\",\"mass momentum energy transport\",\"CBE 320 prerequisites\",\"engineering transport phenomena\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"calculation of transport coefficients\"}],\"text\":\"Calculation of transport coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"solution to problems in viscous flow, heat conduction, and diffusion\"}],\"text\":\"Solving problems in viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Performing overall mass, momentum, and energy balances.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\"}],\"text\":\"CBE 320 covers mass, momentum, and energy transport, including calculation of coefficients, dimensional analysis, and solving problems in viscous flow, heat conduction, and diffusion.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport\"}],\"text\":\"Mass, momentum, and energy transport.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"viscous flow, heat conduction, and diffusion\"}],\"text\":\"Viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"mass, momentum, and heat transfer coefficients\"}],\"text\":\"Mass, momentum, and heat transfer coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Overall balances.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"8cf4ea996829777201a87c07757ec11bc82a57a6088916df3ed87a5929f338c4","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"CBE 320 could easily be a very confusing class, but he does an excellent job of explaining concepts in the lectures and in discussion. You can tell he cares about the students and he wants you to succeed. Also attend his office hours! I would take a class again with him if I were given the opportunity.\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-14 01:10:20 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f4310a1cdec55f92006c2627\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":7,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"f4310a1cdec55f92006c2627\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"summary\":\"Students consistently praise the professor's ability to explain complex concepts clearly and comprehensibly.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Professor Klingenberg made an extremely difficult class into one of the best classes I've ever taken in my life. The expectations are clear, the concepts are explained well, and he came to every discussion to help us work through our practice problems. I would highly recommend. I don't think I've ever learned more in a single class before.\",\"course_id\":\"CBE 320\",\"date\":\"2018-12-17 20:18:54 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0f1482a420bbc6aeb8fd939e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMxMDY3NjEx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg is one of the best professors at UW. He actually cares, and even shows up to every discussion section to help students understand the material.\",\"course_id\":\"CBE 320\",\"date\":\"2020-05-13 19:57:57 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"679b55d947f44332619cb755\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Great professor for the class. Discussion is mandatory but he attends every section and makes sure you understand the material. Office hours were very helpful as well.\",\"course_id\":\"CBE 320\",\"date\":\"2020-12-24 07:06:26 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"7409ff95e86cf0fbb1afec62\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MTkxODEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Great person and great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2022-02-19 05:02:35 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"573772c93bfaa503efed1434\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1ODY2NzQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":7,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"f307b206dbc605255fd0e93b\",\"0f1482a420bbc6aeb8fd939e\",\"679b55d947f44332619cb755\",\"7409ff95e86cf0fbb1afec62\",\"573772c93bfaa503efed1434\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"summary\":\"The professor is widely regarded as one of the best, caring deeply about student success and being very approachable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Class had 3 online lectures, 1 required two hour in-person discussion, and 1 hour optional Q&A session with professor per week (plus office hours). Explains topics well, does lots of examples in lectures. Difficult, but in a good way, he expects a lot. Very knowledgeable about subject. Recommended.\",\"course_id\":\"CBE 320\",\"date\":\"2014-01-13 00:06:33 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"efe1778160b78c4595d292f2\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIyNzQxNTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":5,\"review_ids\":[\"f307b206dbc605255fd0e93b\",\"efe1778160b78c4595d292f2\",\"05e9540ae4a6301db55c73ac\",\"9c7001615b4d2708f7bd4e7a\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"summary\":\"The course has a heavy workload with difficult homework sets, but students find the exams fair and well-prepared.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"summary\":\"Exams are considered tough but fair, with clear expectations and plenty of practice materials provided.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6409ce55484ffbe875db971446c152a357b72110e36ff15ba2d862faa363ec8d","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"r1\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[\"r2a\",\"r2b\",\"r2c\",\"r2d\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201)\",\"id\":\"r2\",\"kind\":\"any\"},{\"children\":[\"r3a\",\"r3b\",\"r3c\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 319,320or376)\",\"id\":\"r3\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"r2a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"207\",\"id\":\"r2b\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"247\",\"id\":\"r2c\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"orE M A 201\",\"id\":\"r2d\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"r3a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"r3b\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"376\",\"id\":\"r3c\",\"kind\":\"course\"}],\"notes\":[\"Missing spaces in source text 'orE M A 201' and '320or376' preserved as-is.\",\"Assumed PHYSICS 201 is part of the comma-separated list based on standard catalog formatting.\"],\"root\":\"root\",\"status\":\"needs_review\"}","error":"Boolean groups require at least two children","model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6409ce55484ffbe875db971446c152a357b72110e36ff15ba2d862faa363ec8d","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[],\"assumed_background\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"requirements_text\",\"quote\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Physics 201, 207, 247, or EMA 201; Math 319, 320, or 376\"}],\"search_phrases\":[\"mass momentum energy transport\",\"transport coefficients calculation\",\"viscous flow heat conduction diffusion\",\"dimensional analysis mass transfer\",\"shell balances conservation equations\",\"velocity temperature concentration profiles\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Setup and solve shell balances for conservation of momentum, energy, and mass\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Set up and solve shell balances for conservation of momentum, energy, and mass\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Reduce and solve the appropriate equations of change to obtain desired profiles for velocity, temperature and concentration\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Reduce and solve equations of change to obtain velocity, temperature, and concentration profiles\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Calculate transport coefficients and apply dimensional analysis to viscous flow, heat conduction, and diffusion problems\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"title\",\"quote\":\"INTRODUCTORY TRANSPORT PHENOMENA\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"},{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Introductory Transport Phenomena covers mass, momentum, and energy transport, including transport coefficients, viscous flow, heat conduction, diffusion, and dimensional analysis.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Mass, momentum, and energy transport; transport coefficients; viscous flow, heat conduction, and diffusion; dimensional analysis; overall balances\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6409ce55484ffbe875db971446c152a357b72110e36ff15ba2d862faa363ec8d","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"CBE 320 could easily be a very confusing class, but he does an excellent job of explaining concepts in the lectures and in discussion. You can tell he cares about the students and he wants you to succeed. Also attend his office hours! I would take a class again with him if I were given the opportunity.\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-14 01:10:20 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f4310a1cdec55f92006c2627\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"f4310a1cdec55f92006c2627\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Cited reviews praise Daniel Klingenberg for clear explanations of topics and concepts in lectures and discussion.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"f307b206dbc605255fd0e93b\",\"05e9540ae4a6301db55c73ac\",\"9c7001615b4d2708f7bd4e7a\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Reviews note that Daniel Klingenberg assigns lots of homework that can be brutal or time-consuming, but expects perfection.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Students describe exams under Daniel Klingenberg as tough but fair, with practice materials provided, though one noted slow grading.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Professor Klingenberg made an extremely difficult class into one of the best classes I've ever taken in my life. The expectations are clear, the concepts are explained well, and he came to every discussion to help us work through our practice problems. I would highly recommend. I don't think I've ever learned more in a single class before.\",\"course_id\":\"CBE 320\",\"date\":\"2018-12-17 20:18:54 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0f1482a420bbc6aeb8fd939e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMxMDY3NjEx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg is one of the best professors at UW. He actually cares, and even shows up to every discussion section to help students understand the material.\",\"course_id\":\"CBE 320\",\"date\":\"2020-05-13 19:57:57 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"679b55d947f44332619cb755\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":5,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"0f1482a420bbc6aeb8fd939e\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"679b55d947f44332619cb755\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Multiple reviewers highly recommend Daniel Klingenberg, describing him as approachable, caring, and one of the best professors they have had.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-789789da373eecc1ff75f626","output_id":"4eb298ddb160c4cd40cba2cad0ac70135c65ef219e4b5287c8fe27a1bf75f5fb","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"PHYSICS 201,207,247, orE M A 201\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n9\",\"n10\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 319,320or376\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"Heat and sound\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"topics in modern physics\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 201\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"linear algebra and differential equations\",\"id\":\"n10\",\"kind\":\"course\"}],\"notes\":[\"MATH 376 is mentioned in requirements_text but not present in lookup_evidence, so it cannot be included as a valid course node.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n6: evidence 'Heat and sound' must quote an exact source substring.\nNode n7: evidence 'topics in modern physics' must quote an exact source substring.\nNode n10: evidence 'linear algebra and differential equations' must quote an exact source substring.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-789789da373eecc1ff75f626","output_id":"4eb298ddb160c4cd40cba2cad0ac70135c65ef219e4b5287c8fe27a1bf75f5fb","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"PHYSICS 201\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for engineering students. Mechanics: kinematics, statics, dynamics; energy and momentum.\"},{\"course_id\":\"PHYSICS 207\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for students majoring in biological sciences. Mechanics: kinematics, statics, dynamics; energy and momentum. Heat and sound.\"},{\"course_id\":\"PHYSICS 247\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for Physics, AMEP, and Astronomy-Physics majors. Mechanics, waves, thermodynamics and statistical mechanics, topics in modern physics; with computation.\"},{\"course_id\":\"EMA 201\",\"field\":\"description\",\"quote\":\"Principles of mechanics, force systems, equilibrium, structures, distributed forces, moments of inertia of areas, and friction.\"}],\"text\":\"Calculus-based physics (mechanics, thermodynamics, or modern physics) and statics.\"},{\"evidence\":[{\"course_id\":\"MATH 319\",\"field\":\"description\",\"quote\":\"Review of linear differential equations; series solution of linear differential equations; boundary value problems; Laplace transforms; possibly numerical methods and two dimensional autonomous systems.\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"}],\"text\":\"Ordinary differential equations and linear algebra.\"}],\"search_phrases\":[\"transport phenomena course\",\"viscous flow heat conduction diffusion\",\"mass momentum energy transport\",\"CBE 320 prerequisites\",\"engineering transport phenomena\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"calculation of transport coefficients\"}],\"text\":\"Calculation of transport coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"solution to problems in viscous flow, heat conduction, and diffusion\"}],\"text\":\"Solving problems in viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Performing overall mass, momentum, and energy balances.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\"}],\"text\":\"CBE 320 covers mass, momentum, and energy transport, including calculation of coefficients, dimensional analysis, and solving problems in viscous flow, heat conduction, and diffusion.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport\"}],\"text\":\"Mass, momentum, and energy transport.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"viscous flow, heat conduction, and diffusion\"}],\"text\":\"Viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"mass, momentum, and heat transfer coefficients\"}],\"text\":\"Mass, momentum, and heat transfer coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Overall balances.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-789789da373eecc1ff75f626","output_id":"4eb298ddb160c4cd40cba2cad0ac70135c65ef219e4b5287c8fe27a1bf75f5fb","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-79348710a077dbb34341f483","output_id":"6c6ecad99dbf34a2e90895cbfa426e3001da3267df623b9d18b38a0163826e08","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"and_group\",\"guest_students\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"physics_or_ema_group\",\"math_group\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"and_group\",\"kind\":\"all\"},{\"children\":[\"physics_201\",\"physics_207\",\"physics_247\",\"ema_201\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201)\",\"id\":\"physics_or_ema_group\",\"kind\":\"any\"},{\"children\":[\"math_319\",\"math_320\",\"math_376\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 319,320or376)\",\"id\":\"math_group\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"physics_201\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"207\",\"id\":\"physics_207\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"247\",\"id\":\"physics_247\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"orE M A 201\",\"id\":\"ema_201\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"math_319\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"math_320\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"376\",\"id\":\"math_376\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"or member of Engineering Guest Students\",\"id\":\"guest_students\",\"kind\":\"condition\"}],\"notes\":[\"Interpreted 'orE M A 201' as EMA 201 despite missing spaces.\",\"Interpreted 'MATH 319,320or376' as MATH 319, MATH 320, or MATH 376.\"],\"root\":\"root\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-79348710a077dbb34341f483","output_id":"6c6ecad99dbf34a2e90895cbfa426e3001da3267df623b9d18b38a0163826e08","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[],\"assumed_background\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"requirements_text\",\"quote\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Physics 201, 207, 247, or EMA 201; Math 319, 320, or 376\"}],\"search_phrases\":[\"mass momentum energy transport\",\"transport coefficients calculation\",\"viscous flow heat conduction diffusion\",\"dimensional analysis mass transfer\",\"shell balances conservation equations\",\"velocity temperature concentration profiles\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Setup and solve shell balances for conservation of momentum, energy, and mass\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Set up and solve shell balances for conservation of momentum, energy, and mass\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Reduce and solve the appropriate equations of change to obtain desired profiles for velocity, temperature and concentration\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Reduce and solve equations of change to obtain velocity, temperature, and concentration profiles\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Calculate transport coefficients and apply dimensional analysis to viscous flow, heat conduction, and diffusion problems\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"title\",\"quote\":\"INTRODUCTORY TRANSPORT PHENOMENA\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"},{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Introductory Transport Phenomena covers mass, momentum, and energy transport, including transport coefficients, viscous flow, heat conduction, diffusion, and dimensional analysis.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\",\"source_url\":\"https://guide.wisc.edu/courses/cbe/\"}],\"text\":\"Mass, momentum, and energy transport; transport coefficients; viscous flow, heat conduction, and diffusion; dimensional analysis; overall balances\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"22822d9317b0e150705db1bb4dd3e30fa897f5b80ee4abe1afcaa0abc194ab56","record_version_id":"c745704867eca9db216902728c3c9e1e85afcf11f18f86fd3d40481205faaeb5","job_id":"enrich-79348710a077dbb34341f483","output_id":"6c6ecad99dbf34a2e90895cbfa426e3001da3267df623b9d18b38a0163826e08","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"CBE 320 could easily be a very confusing class, but he does an excellent job of explaining concepts in the lectures and in discussion. You can tell he cares about the students and he wants you to succeed. Also attend his office hours! I would take a class again with him if I were given the opportunity.\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-14 01:10:20 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f4310a1cdec55f92006c2627\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"f4310a1cdec55f92006c2627\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Cited reviews praise Daniel Klingenberg for clear explanations of topics and concepts in lectures and discussion.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"f307b206dbc605255fd0e93b\",\"05e9540ae4a6301db55c73ac\",\"9c7001615b4d2708f7bd4e7a\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Reviews note that Daniel Klingenberg assigns lots of homework that can be brutal or time-consuming, but expects perfection.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Students describe exams under Daniel Klingenberg as tough but fair, with practice materials provided, though one noted slow grading.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Professor Klingenberg made an extremely difficult class into one of the best classes I've ever taken in my life. The expectations are clear, the concepts are explained well, and he came to every discussion to help us work through our practice problems. I would highly recommend. I don't think I've ever learned more in a single class before.\",\"course_id\":\"CBE 320\",\"date\":\"2018-12-17 20:18:54 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0f1482a420bbc6aeb8fd939e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMxMDY3NjEx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg is one of the best professors at UW. He actually cares, and even shows up to every discussion section to help students understand the material.\",\"course_id\":\"CBE 320\",\"date\":\"2020-05-13 19:57:57 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"679b55d947f44332619cb755\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":5,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"0f1482a420bbc6aeb8fd939e\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"679b55d947f44332619cb755\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:590338\",\"summary\":\"Multiple reviewers highly recommend Daniel Klingenberg, describing him as approachable, caring, and one of the best professors they have had.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"51d0dc5c45139250ae15a255997b13a28b950b4817b174105726661b42241afc","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"PHYSICS 201,207,247, orE M A 201\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 319,320or376\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"207\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"247\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 201\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"376\",\"id\":\"n11\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"51d0dc5c45139250ae15a255997b13a28b950b4817b174105726661b42241afc","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"PHYSICS 201\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for engineering students. Mechanics: kinematics, statics, dynamics; energy and momentum.\"},{\"course_id\":\"PHYSICS 207\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for students majoring in biological sciences. Mechanics: kinematics, statics, dynamics; energy and momentum. Heat and sound.\"},{\"course_id\":\"PHYSICS 247\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for Physics, AMEP, and Astronomy-Physics majors. Mechanics, waves, thermodynamics and statistical mechanics, topics in modern physics; with computation.\"},{\"course_id\":\"EMA 201\",\"field\":\"description\",\"quote\":\"Principles of mechanics, force systems, equilibrium, structures, distributed forces, moments of inertia of areas, and friction.\"}],\"text\":\"Calculus-based physics (mechanics, thermodynamics, or modern physics) and statics.\"},{\"evidence\":[{\"course_id\":\"MATH 319\",\"field\":\"description\",\"quote\":\"Review of linear differential equations; series solution of linear differential equations; boundary value problems; Laplace transforms; possibly numerical methods and two dimensional autonomous systems.\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"}],\"text\":\"Ordinary differential equations and linear algebra.\"}],\"search_phrases\":[\"transport phenomena course\",\"viscous flow heat conduction diffusion\",\"mass momentum energy transport\",\"CBE 320 prerequisites\",\"engineering transport phenomena\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"calculation of transport coefficients\"}],\"text\":\"Calculation of transport coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"solution to problems in viscous flow, heat conduction, and diffusion\"}],\"text\":\"Solving problems in viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Performing overall mass, momentum, and energy balances.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\"}],\"text\":\"CBE 320 covers mass, momentum, and energy transport, including calculation of coefficients, dimensional analysis, and solving problems in viscous flow, heat conduction, and diffusion.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport\"}],\"text\":\"Mass, momentum, and energy transport.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"viscous flow, heat conduction, and diffusion\"}],\"text\":\"Viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"mass, momentum, and heat transfer coefficients\"}],\"text\":\"Mass, momentum, and heat transfer coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Overall balances.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"51d0dc5c45139250ae15a255997b13a28b950b4817b174105726661b42241afc","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"CBE 320 could easily be a very confusing class, but he does an excellent job of explaining concepts in the lectures and in discussion. You can tell he cares about the students and he wants you to succeed. Also attend his office hours! I would take a class again with him if I were given the opportunity.\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-14 01:10:20 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f4310a1cdec55f92006c2627\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":7,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"f4310a1cdec55f92006c2627\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"summary\":\"Students consistently praise the professor's ability to explain complex concepts clearly and comprehensibly.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Professor Klingenberg made an extremely difficult class into one of the best classes I've ever taken in my life. The expectations are clear, the concepts are explained well, and he came to every discussion to help us work through our practice problems. I would highly recommend. I don't think I've ever learned more in a single class before.\",\"course_id\":\"CBE 320\",\"date\":\"2018-12-17 20:18:54 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0f1482a420bbc6aeb8fd939e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMxMDY3NjEx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg is one of the best professors at UW. He actually cares, and even shows up to every discussion section to help students understand the material.\",\"course_id\":\"CBE 320\",\"date\":\"2020-05-13 19:57:57 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"679b55d947f44332619cb755\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Great professor for the class. Discussion is mandatory but he attends every section and makes sure you understand the material. Office hours were very helpful as well.\",\"course_id\":\"CBE 320\",\"date\":\"2020-12-24 07:06:26 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"7409ff95e86cf0fbb1afec62\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MTkxODEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Great person and great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2022-02-19 05:02:35 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"573772c93bfaa503efed1434\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1ODY2NzQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":7,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"f307b206dbc605255fd0e93b\",\"0f1482a420bbc6aeb8fd939e\",\"679b55d947f44332619cb755\",\"7409ff95e86cf0fbb1afec62\",\"573772c93bfaa503efed1434\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"summary\":\"The professor is widely regarded as one of the best, caring deeply about student success and being very approachable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Class had 3 online lectures, 1 required two hour in-person discussion, and 1 hour optional Q&A session with professor per week (plus office hours). Explains topics well, does lots of examples in lectures. Difficult, but in a good way, he expects a lot. Very knowledgeable about subject. Recommended.\",\"course_id\":\"CBE 320\",\"date\":\"2014-01-13 00:06:33 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"efe1778160b78c4595d292f2\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIyNzQxNTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":5,\"review_ids\":[\"f307b206dbc605255fd0e93b\",\"efe1778160b78c4595d292f2\",\"05e9540ae4a6301db55c73ac\",\"9c7001615b4d2708f7bd4e7a\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"summary\":\"The course has a heavy workload with difficult homework sets, but students find the exams fair and well-prepared.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"summary\":\"Exams are considered tough but fair, with clear expectations and plenty of practice materials provided.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"51d0dc5c45139250ae15a255997b13a28b950b4817b174105726661b42241afc","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"0987364866089e8b07cabd353118bc28d6f3a2e704259f421591f8486a980def\",\"course_id\":\"CBE 320\",\"current_instructors\":[{\"instructor_uid\":\"instructor_0b3b7e30e4c6360271fbd2f5\",\"message\":\"No course-specific reviews available\",\"name\":\"Dan Klingenberg\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2864467\",\"summary\":[]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 52.8% A/AB (n=36 letter grades); Fall 2025: 3.07 GPA, 40.0% A/AB (n=75 letter grades); Spring 2026: 3.06 GPA, 51.1% A/AB (n=45 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":6,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL KLINGENBERG is recorded teaching in Fall 2006, Fall 2009, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2013, Fall 2016, Fall 2017, Spring 2018, Fall 2018, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Fall 2022, Spring 2023, Fall 2023, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"757fc4a4aef818af2e4da73247affa9960b9c562d9c110ff601d52dc6ea3851b","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"PHYSICS 201,207,247, orE M A 201\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n9\",\"n10\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 319,320or376\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"GENERAL PHYSICS\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"A MODERN INTRODUCTION TO PHYSICS\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 201\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"LINEAR ALGEBRA AND DIFFERENTIAL EQUATIONS\",\"id\":\"n10\",\"kind\":\"course\"}],\"notes\":[\"MATH 376 not in lookup_evidence\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n6: evidence 'GENERAL PHYSICS' must quote an exact source substring.\nNode n7: evidence 'A MODERN INTRODUCTION TO PHYSICS' must quote an exact source substring.\nNode n10: evidence 'LINEAR ALGEBRA AND DIFFERENTIAL EQUATIONS' must quote an exact source substring.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"757fc4a4aef818af2e4da73247affa9960b9c562d9c110ff601d52dc6ea3851b","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"PHYSICS 201\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for engineering students. Mechanics: kinematics, statics, dynamics; energy and momentum.\"},{\"course_id\":\"PHYSICS 207\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for students majoring in biological sciences. Mechanics: kinematics, statics, dynamics; energy and momentum. Heat and sound.\"},{\"course_id\":\"PHYSICS 247\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for Physics, AMEP, and Astronomy-Physics majors. Mechanics, waves, thermodynamics and statistical mechanics, topics in modern physics; with computation.\"},{\"course_id\":\"EMA 201\",\"field\":\"description\",\"quote\":\"Principles of mechanics, force systems, equilibrium, structures, distributed forces, moments of inertia of areas, and friction.\"}],\"text\":\"Calculus-based physics (mechanics, thermodynamics, or modern physics) and statics.\"},{\"evidence\":[{\"course_id\":\"MATH 319\",\"field\":\"description\",\"quote\":\"Review of linear differential equations; series solution of linear differential equations; boundary value problems; Laplace transforms; possibly numerical methods and two dimensional autonomous systems.\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"}],\"text\":\"Ordinary differential equations and linear algebra.\"}],\"search_phrases\":[\"transport phenomena course\",\"viscous flow heat conduction diffusion\",\"mass momentum energy transport\",\"CBE 320 prerequisites\",\"engineering transport phenomena\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"calculation of transport coefficients\"}],\"text\":\"Calculation of transport coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"solution to problems in viscous flow, heat conduction, and diffusion\"}],\"text\":\"Solving problems in viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Performing overall mass, momentum, and energy balances.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\"}],\"text\":\"CBE 320 covers mass, momentum, and energy transport, including calculation of coefficients, dimensional analysis, and solving problems in viscous flow, heat conduction, and diffusion.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport\"}],\"text\":\"Mass, momentum, and energy transport.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"viscous flow, heat conduction, and diffusion\"}],\"text\":\"Viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"mass, momentum, and heat transfer coefficients\"}],\"text\":\"Mass, momentum, and heat transfer coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Overall balances.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"757fc4a4aef818af2e4da73247affa9960b9c562d9c110ff601d52dc6ea3851b","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"048c21e8d6b7d24e8e237a09a6a863973158ed116d73b82652165394a6b2cc2c","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(PHYSICS 201,207,247, orE M A 201) and (MATH 319,320or376)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"PHYSICS 201,207,247, orE M A 201\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 319,320or376\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"PHYSICS 201\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":207,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"207\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":247,\"minimum_grade\":null,\"subjects\":[\"PHYSICS\"],\"timing\":\"prior\"},\"evidence\":\"247\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":201,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 201\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":319,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 319\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":376,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"376\",\"id\":\"n11\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"048c21e8d6b7d24e8e237a09a6a863973158ed116d73b82652165394a6b2cc2c","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"PHYSICS 201\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for engineering students. Mechanics: kinematics, statics, dynamics; energy and momentum.\"},{\"course_id\":\"PHYSICS 207\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for students majoring in biological sciences. Mechanics: kinematics, statics, dynamics; energy and momentum. Heat and sound.\"},{\"course_id\":\"PHYSICS 247\",\"field\":\"description\",\"quote\":\"Calculus-based introduction to physics intended for Physics, AMEP, and Astronomy-Physics majors. Mechanics, waves, thermodynamics and statistical mechanics, topics in modern physics; with computation.\"},{\"course_id\":\"EMA 201\",\"field\":\"description\",\"quote\":\"Principles of mechanics, force systems, equilibrium, structures, distributed forces, moments of inertia of areas, and friction.\"}],\"text\":\"Calculus-based physics (mechanics, thermodynamics, or modern physics) and statics.\"},{\"evidence\":[{\"course_id\":\"MATH 319\",\"field\":\"description\",\"quote\":\"Review of linear differential equations; series solution of linear differential equations; boundary value problems; Laplace transforms; possibly numerical methods and two dimensional autonomous systems.\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"}],\"text\":\"Ordinary differential equations and linear algebra.\"}],\"search_phrases\":[\"transport phenomena course\",\"viscous flow heat conduction diffusion\",\"mass momentum energy transport\",\"CBE 320 prerequisites\",\"engineering transport phenomena\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"calculation of transport coefficients\"}],\"text\":\"Calculation of transport coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"solution to problems in viscous flow, heat conduction, and diffusion\"}],\"text\":\"Solving problems in viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Performing overall mass, momentum, and energy balances.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport; calculation of transport coefficients; solution to problems in viscous flow, heat conduction, and diffusion; dimensional analysis; mass, momentum, and heat transfer coefficients; over-all balances; elementary applications.\"}],\"text\":\"CBE 320 covers mass, momentum, and energy transport, including calculation of coefficients, dimensional analysis, and solving problems in viscous flow, heat conduction, and diffusion.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"Mass, momentum, and energy transport\"}],\"text\":\"Mass, momentum, and energy transport.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"viscous flow, heat conduction, and diffusion\"}],\"text\":\"Viscous flow, heat conduction, and diffusion.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"dimensional analysis\"}],\"text\":\"Dimensional analysis.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"mass, momentum, and heat transfer coefficients\"}],\"text\":\"Mass, momentum, and heat transfer coefficients.\"},{\"evidence\":[{\"course_id\":\"CBE 320\",\"field\":\"description\",\"quote\":\"over-all balances\"}],\"text\":\"Overall balances.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"048c21e8d6b7d24e8e237a09a6a863973158ed116d73b82652165394a6b2cc2c","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Crystal clear explanation of topics. Extremely helpful and student friendly. Knows everything related to the subject and otherwise. No one can explain transport phenomena better than him. Double thumbs up!\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-15 02:09:10 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"85dbb9d2dfd55340a2d74ad9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"CBE 320 could easily be a very confusing class, but he does an excellent job of explaining concepts in the lectures and in discussion. You can tell he cares about the students and he wants you to succeed. Also attend his office hours! I would take a class again with him if I were given the opportunity.\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-14 01:10:20 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f4310a1cdec55f92006c2627\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":7,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"85dbb9d2dfd55340a2d74ad9\",\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"f4310a1cdec55f92006c2627\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"summary\":\"Students consistently praise the professor's ability to explain complex concepts clearly and comprehensibly.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Best professor I've had so far!! Very approachable, excellent understanding of topic, tries to help at any opportunity, clear explanations of topics\",\"course_id\":\"CBE 320\",\"date\":\"2011-11-12 23:21:49 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"750f2a0e924d58f9f781a716\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Professor Klingenberg made an extremely difficult class into one of the best classes I've ever taken in my life. The expectations are clear, the concepts are explained well, and he came to every discussion to help us work through our practice problems. I would highly recommend. I don't think I've ever learned more in a single class before.\",\"course_id\":\"CBE 320\",\"date\":\"2018-12-17 20:18:54 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0f1482a420bbc6aeb8fd939e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMxMDY3NjEx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg is one of the best professors at UW. He actually cares, and even shows up to every discussion section to help students understand the material.\",\"course_id\":\"CBE 320\",\"date\":\"2020-05-13 19:57:57 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"679b55d947f44332619cb755\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Great professor for the class. Discussion is mandatory but he attends every section and makes sure you understand the material. Office hours were very helpful as well.\",\"course_id\":\"CBE 320\",\"date\":\"2020-12-24 07:06:26 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"7409ff95e86cf0fbb1afec62\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MTkxODEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Great person and great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2022-02-19 05:02:35 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"573772c93bfaa503efed1434\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1ODY2NzQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":7,\"review_ids\":[\"750f2a0e924d58f9f781a716\",\"f307b206dbc605255fd0e93b\",\"0f1482a420bbc6aeb8fd939e\",\"679b55d947f44332619cb755\",\"7409ff95e86cf0fbb1afec62\",\"573772c93bfaa503efed1434\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2011\"},\"sentiment\":\"positive\",\"summary\":\"The professor is widely regarded as one of the best, caring deeply about student success and being very approachable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Lots of assignments. Expects perfection. One of the best prof in UWM. Definitely recommend for ChE classes.\",\"course_id\":\"CBE 320\",\"date\":\"2011-12-20 18:20:03 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f307b206dbc605255fd0e93b\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Class had 3 online lectures, 1 required two hour in-person discussion, and 1 hour optional Q&A session with professor per week (plus office hours). Explains topics well, does lots of examples in lectures. Difficult, but in a good way, he expects a lot. Very knowledgeable about subject. Recommended.\",\"course_id\":\"CBE 320\",\"date\":\"2014-01-13 00:06:33 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"efe1778160b78c4595d292f2\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIyNzQxNTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof Klingenberg was amazing at explaining concepts. Lecture was \\\"online\\\" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours. \",\"course_id\":\"CBE 320\",\"date\":\"2024-12-31 00:22:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"5670a25fd8311e26a7d836e9\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":5,\"review_ids\":[\"f307b206dbc605255fd0e93b\",\"efe1778160b78c4595d292f2\",\"05e9540ae4a6301db55c73ac\",\"9c7001615b4d2708f7bd4e7a\",\"5670a25fd8311e26a7d836e9\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"summary\":\"The course has a heavy workload with difficult homework sets, but students find the exams fair and well-prepared.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Best CBE professor ever!! explains everything in a neat and comprehensible way, his homework is always on what he presents in lecture. And his exams are a notch above the difficulty of his homework, same concepts though. Has a fun personality, very easy to talk to\",\"course_id\":\"CBE 320\",\"date\":\"2014-04-08 03:48:30 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d2d421fb6739537bef7a6e3e\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Excellent professor. CBE 320 is hard, but he is very willing to answer any questions in class, discussion or office hours. Exams are tough but fair, and he gives plenty of practice/preparation. Lots of homework though.\",\"course_id\":\"CBE 320\",\"date\":\"2018-10-24 19:00:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"05e9540ae4a6301db55c73ac\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"DJK is probably the best prof I've ever had. The structure of this class is great: it's clear what the exams will be like every time, he gives multiple practice exams, the hw reflects (mostly) what exams are like, he really wants you to learn and do well, plus he is super nice and funny. Overall 10/10 would recommend. Made a hard class a lot easier\",\"course_id\":\"CBE 320\",\"date\":\"2019-12-19 20:41:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"},{\"comment\":\"Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.\",\"course_id\":\"CBE 320\",\"date\":\"2023-12-25 15:12:00 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c7001615b4d2708f7bd4e7a\",\"instructor_id\":\"rmp:590338\",\"instructor_name\":\"Daniel Klingenberg\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4NzkxODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\"}],\"evidence_count\":4,\"review_ids\":[\"d2d421fb6739537bef7a6e3e\",\"05e9540ae4a6301db55c73ac\",\"c94ff1cd2cd4df5ecf0fbb0f\",\"9c7001615b4d2708f7bd4e7a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:590338\",\"name\":\"Daniel Klingenberg\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"summary\":\"Exams are considered tough but fair, with clear expectations and plenty of practice materials provided.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_55c7051ce96ed44b00fbff02","course_id":"CBE 320","catalog_version_id":"d9b6a434382c1d7d3fd7f85eaa062c14447d4f5b0f2d05b2d608566a7e31a06a","record_version_id":"405e89176eec48784b9a3f3ce8917f46fcf56cd3e80a3e755b1458f592e7410c","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"048c21e8d6b7d24e8e237a09a6a863973158ed116d73b82652165394a6b2cc2c","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"0987364866089e8b07cabd353118bc28d6f3a2e704259f421591f8486a980def\",\"course_id\":\"CBE 320\",\"current_instructors\":[{\"instructor_uid\":\"instructor_0b3b7e30e4c6360271fbd2f5\",\"message\":\"No course-specific reviews available\",\"name\":\"Dan Klingenberg\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2864467\",\"summary\":[]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2011-12-20 18:20:03 +0000 UTC\",\"review_id\":\"f307b206dbc605255fd0e93b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2014-01-13 00:06:33 +0000 UTC\",\"review_id\":\"efe1778160b78c4595d292f2\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTIyNzQxNTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2018-10-24 19:00:13 +0000 UTC\",\"review_id\":\"05e9540ae4a6301db55c73ac\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2024-12-31 00:22:34 +0000 UTC\",\"review_id\":\"5670a25fd8311e26a7d836e9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTQwNDYyNDQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"}],\"text\":\"Historical reviews of Daniel Klingenberg: The course involves a heavy volume of homework assignments that require significant time, with exams that are tough but fair and closely aligned with lecture content.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2011-11-12 23:21:49 +0000 UTC\",\"review_id\":\"750f2a0e924d58f9f781a716\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2011-12-15 02:09:10 +0000 UTC\",\"review_id\":\"85dbb9d2dfd55340a2d74ad9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2011-12-20 18:20:03 +0000 UTC\",\"review_id\":\"f307b206dbc605255fd0e93b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTE5NTg1NTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2014-01-13 00:06:33 +0000 UTC\",\"review_id\":\"efe1778160b78c4595d292f2\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTIyNzQxNTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2014-04-08 03:48:30 +0000 UTC\",\"review_id\":\"d2d421fb6739537bef7a6e3e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2018-10-24 19:00:13 +0000 UTC\",\"review_id\":\"05e9540ae4a6301db55c73ac\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2019-12-14 01:10:20 +0000 UTC\",\"review_id\":\"f4310a1cdec55f92006c2627\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2019-12-19 20:41:42 +0000 UTC\",\"review_id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2020-05-13 19:57:57 +0000 UTC\",\"review_id\":\"679b55d947f44332619cb755\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2020-12-24 07:06:26 +0000 UTC\",\"review_id\":\"7409ff95e86cf0fbb1afec62\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTM0MTkxODEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"}],\"text\":\"Historical reviews of Daniel Klingenberg: Dan Klingenberg is consistently praised for clear explanations and deep subject knowledge. Reviewers highlight his approachability and willingness to help during office hours and discussions. He is described as caring and dedicated to student success.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2011-11-12 23:21:49 +0000 UTC\",\"review_id\":\"750f2a0e924d58f9f781a716\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTE5MjI0MTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2011-12-15 02:09:10 +0000 UTC\",\"review_id\":\"85dbb9d2dfd55340a2d74ad9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTE5NTE4MDIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2014-04-08 03:48:30 +0000 UTC\",\"review_id\":\"d2d421fb6739537bef7a6e3e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTIzMDA0MzQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2019-12-19 20:41:42 +0000 UTC\",\"review_id\":\"c94ff1cd2cd4df5ecf0fbb0f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMyNzIxODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"}],\"text\":\"Historical reviews of Daniel Klingenberg: Reviewers consistently praise Dan Klingenberg as an exceptional instructor who makes difficult transport phenomena concepts accessible through clear explanations and strong subject mastery.\"},{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 52.8% A/AB (n=36 letter grades); Fall 2025: 3.07 GPA, 40.0% A/AB (n=75 letter grades); Spring 2026: 3.06 GPA, 51.1% A/AB (n=45 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2018-10-24 19:00:13 +0000 UTC\",\"review_id\":\"05e9540ae4a6301db55c73ac\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMwNjA2NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2019-12-14 01:10:20 +0000 UTC\",\"review_id\":\"f4310a1cdec55f92006c2627\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMyNjUyMzUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2020-05-13 19:57:57 +0000 UTC\",\"review_id\":\"679b55d947f44332619cb755\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTMzMjg2ODM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"},{\"instructor_name\":\"Daniel Klingenberg\",\"review_date\":\"2020-12-24 07:06:26 +0000 UTC\",\"review_id\":\"7409ff95e86cf0fbb1afec62\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:590338\",\"source_review_id\":\"UmF0aW5nLTM0MTkxODEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/590338\",\"type\":\"review\"}],\"text\":\"Historical reviews of Daniel Klingenberg: Students find the mandatory discussion sections and office hours highly beneficial, noting that Klingenberg’s active presence and willingness to help ensure understanding of complex material.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":6,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CBE 320\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"source_record\":{\"entity_id\":\"22e9c713-2ec5-3366-9ec2-1d28d33894f5\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL KLINGENBERG is recorded teaching in Fall 2006, Fall 2009, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2013, Fall 2016, Fall 2017, Spring 2018, Fall 2018, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Fall 2022, Spring 2023, Fall 2023, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false}]