[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-0e493704a4bec5c58bf2210e","output_id":"e328529a24de0f426b2534de5d3ad771922ae51e5f7b8d0dac75c364042ec720","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are listed in requirements_text but not in linked_courses. Removed from graph to satisfy validation.\"],\"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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-0e493704a4bec5c58bf2210e","output_id":"e328529a24de0f426b2534de5d3ad771922ae51e5f7b8d0dac75c364042ec720","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-0e493704a4bec5c58bf2210e","output_id":"e328529a24de0f426b2534de5d3ad771922ae51e5f7b8d0dac75c364042ec720","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"042ce9f0a05e972eb90d22f8e07899550e130c292abc417f4d7ac0bad291f434","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"c200\",\"c220\",\"c300\",\"c301\",\"c310\",\"cond_placement\",\"cond_standing\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"c200\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"c220\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"c300\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"c301\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"c310\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"cond_placement\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_standing\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 is not in linked_courses; represented as a condition leaf with the literal source clause.\"],\"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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"042ce9f0a05e972eb90d22f8e07899550e130c292abc417f4d7ac0bad291f434","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"data-analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply multi-layer perceptron neural network training algorithm to develop artificial neural network (ANN) based pattern classifiers and data predictors.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"}],\"assumed_background\":[],\"search_phrases\":[\"artificial neural networks\",\"multi-layer perceptron\",\"convolutional neural network\",\"support vector machines\",\"genetic algorithm\",\"pattern recognition\",\"object detection and tracking\",\"self-organization map\",\"evolution computing\",\"recurrent network\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Identify if a given data analysis task is a pattern classification problem or a model approximation problem.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Identify pattern classification vs. model approximation tasks\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply multi-layer perceptron neural network training algorithm to develop artificial neural network (ANN) based pattern classifiers and data predictors.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Develop ANN-based pattern classifiers and data predictors\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Apply self-organization map and k-means to perform clustering operations of a given data set.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Perform clustering using self-organization maps and k-means\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Apply stochastic optimization methods, including simulated annealing, genetic algorithm and random search to solve a discrete optimization problem.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solve discrete optimization problems with stochastic methods\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to Artificial Neural Networks covering theory and applications including MLPs, CNNs, RNNs, SVMs, and genetic algorithms for control, pattern recognition, and object detection.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Neural network architectures: MLP, SOM, CNN, RNN\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Machine learning methods: SVM, Genetic Algorithms, Evolutionary Computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Applications: Control, Pattern Recognition, Prediction, Object Detection\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"042ce9f0a05e972eb90d22f8e07899550e130c292abc417f4d7ac0bad291f434","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Terrible professor. The lecture is useless and he just read through the slide, so no one really shows up. Take-home final exam is 18 pages long and needs around 2 full days to finish. Complete waste of time and money. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-11 20:21:12 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e0dc2ad2de99e7963e1a4937\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzEyOTI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"His lectures are useless, basically just reads off the slides. The slides make no sense whatsoever and tend to confuse you even more than you probably already are. Do not take this class if you haven't taken linear algebra. Would not recommend this class\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-10-14 01:56:09 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a87b561613d1530e3011ac83\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzAwNDI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Lectures and lecture slides are made to confuse you even more than you probably already are. Minimal feedback given back on homework and in-class exercises. Midterm had an average of 57%. Avoid this professor at all costs, you will learn absolutely nothing\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-12-05 03:02:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb4086b078a433f746b419f2\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2OTY1ODA0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"I want to like Prof. Hu, but I can't. His lectures consist of him lecturing on the same 6 slides for 50 minutes, while he largely reads from the slides. Additionally, the exercises are typically copy-and-paste exercises, and the completion-based nature of assignments gives little motivation to learn. If you are looking for an AI course, take 540.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-12-12 05:35:21 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"81af9ba73b22d9f9d8e9113e\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MDc3Mzg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Yu Hen Hu clearly understands his topics and is passionate about them but there is a large disconnect between him and his students. He is extremely hard to understand and does not do a good job of facilitating an understanding of any content. He loves to throw a multitude of formulas on the screen at once and then quickly move on.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2024-04-25 02:55:50 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"987eb2733527bbda39771a07\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM5MjYwNTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":5,\"review_ids\":[\"e0dc2ad2de99e7963e1a4937\",\"a87b561613d1530e3011ac83\",\"bb4086b078a433f746b419f2\",\"81af9ba73b22d9f9d8e9113e\",\"987eb2733527bbda39771a07\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews criticize Yu Hen Hu for unclear lectures and slides that read directly from text without adequate explanation.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Taking class as a graduate student you needed to score a 95% or higher in the class for an A. Considering no feedback is given on anything this is near impossible since the final exam was 18 pages long, worth 30% of final grade, and had to be revised nearly 10 times due to errors found by students. This class was a waste of my time and money.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-01-02 17:40:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"b4db4aca3aa798d9a6bd5443\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1Njg2ODU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"The professor provides little to no feedback on in-class assignments and homework. The lecture slides are unclear and no common naming convention is followed. Grading for graduate students is very tough (>94 for an A) and the final was a 16+ page coding assignment that took almost 3 days to complete.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-16 20:57:29 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"52242a0f30c0d29ce006bbfe\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzUyMTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"This prof has everything but two tests be participation based, and then has the audacity to curve the class harshly. Very few students get A's, and even fewer learn anything. Steer clear. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2023-12-15 22:33:47 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c7a7a10aa38e5eceab905f49\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4Njk3MzM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":3,\"review_ids\":[\"b4db4aca3aa798d9a6bd5443\",\"52242a0f30c0d29ce006bbfe\",\"c7a7a10aa38e5eceab905f49\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews describe harsh grading standards for Yu Hen Hu, noting high score requirements for an A and lack of feedback on assignments.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Alright class. Lectures: mid. I took this after CS 540, and if I hadnt taken it, I'd be lost. The classes went over a lot of the same things except my professors for 540 were way better at explaining things. Overall, you do learn a lot, but Id say 540 is the better class. Also the (take home) final is absurd. 10+ hours of extra work in finals week.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2021-12-21 02:06:04 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"55713787ff3d0637e72a82f3\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM1NjE0NDQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Terrible professor. The lecture is useless and he just read through the slide, so no one really shows up. Take-home final exam is 18 pages long and needs around 2 full days to finish. Complete waste of time and money. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-11 20:21:12 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e0dc2ad2de99e7963e1a4937\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzEyOTI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"The professor provides little to no feedback on in-class assignments and homework. The lecture slides are unclear and no common naming convention is followed. Grading for graduate students is very tough (>94 for an A) and the final was a 16+ page coding assignment that took almost 3 days to complete.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-16 20:57:29 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"52242a0f30c0d29ce006bbfe\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzUyMTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":3,\"review_ids\":[\"55713787ff3d0637e72a82f3\",\"e0dc2ad2de99e7963e1a4937\",\"52242a0f30c0d29ce006bbfe\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2021\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews highlight the heavy workload of Yu Hen Hu's course, specifically citing long take-home final exams requiring multiple days of work.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The content of the class is great. However, it has a lot of HW/exercise and a group project, so there's a huge workload. Prof Pedro is very nice and apporachable. He always answers any questions you have and provide very good feedback. Recommend take any class with him!\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2023-12-28 03:26:52 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"instructor_id\":\"rmp:2879084\",\"instructor_name\":\"Pedro Morgado\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\"},{\"comment\":\"The first half of this class is very difficult if you don't already have a strong background in Linear Algebra / Calc 3. We learn a lot of math concepts that are hard to learn on the fly if you don't already know it. However, Prof. Morgado is a great professor and the lectures are interesting. Not a fan of the flipped classroom though.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-04-29 19:55:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b6a0c1c684553b41842da548\",\"instructor_id\":\"rmp:2879084\",\"instructor_name\":\"Pedro Morgado\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDg5NTIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\"}],\"evidence_count\":2,\"review_ids\":[\"3bc7cf7ee5b8ea262d70cc0a\",\"b6a0c1c684553b41842da548\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2879084\",\"name\":\"Pedro Morgado\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2023\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2879084\",\"summary\":\"Cited reviews praise Pedro Morgado for being approachable, providing good feedback, and delivering interesting lectures.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He lectures too much for a flipped class and frequently makes mistakes in his work, yet is kind of arrogant about his teaching ability. Some exams are needlessly hard and they tend to focus on the underlying math, not the actual useful content covered in the homework. It's a tough course taught poorly.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2024-12-23 20:31:22 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c3130dbe8045e17e944b1330\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNDI0OTc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"},{\"comment\":\"This class used to be more implementation-oriented, but for some reason, he changed the curriculum to focus solely on the theoretical side by taking four exams rather than a team project. The official reason given was unsatisfactory projects. He doesn't provide notes or record lectures and the class would be great for math majors not CS majors.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-01-20 05:39:44 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c2570f7894554d4ec7277977\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTc1Mzcx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"},{\"comment\":\"His course is too focused on theory, should be a math major class instead of a ECE or CS class. Works are unnecessarily complicated. \\n\\nFeels like the professor is showing off his skills in math and computer science, instead of trying to teach, in which may explain his poor handwriting and arrogance.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-02-17 15:29:24 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb0a9810af8a66ed6c3a918c\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNjc4ODMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"}],\"evidence_count\":3,\"review_ids\":[\"c3130dbe8045e17e944b1330\",\"c2570f7894554d4ec7277977\",\"bb0a9810af8a66ed6c3a918c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2517429\",\"name\":\"Kangwook Lee\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2024\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:2517429\",\"summary\":\"Cited reviews criticize Kangwook Lee for focusing excessively on theoretical math over practical implementation and making mistakes during lectures.\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"042ce9f0a05e972eb90d22f8e07899550e130c292abc417f4d7ac0bad291f434","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"604f43e1ab3e9e540cb5f2ed052e59847b7ecd7df7f24c533a9a1f608a96e6e8\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"current_instructors\":[],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2023-12-28 03:26:52 +0000 UTC\",\"review_id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"},{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2025-04-29 19:55:13 +0000 UTC\",\"review_id\":\"b6a0c1c684553b41842da548\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTQxMDg5NTIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"The course had a huge workload with many homeworks, exercises, and a group project. The first half was very difficult without a strong background in Linear Algebra or Calc 3.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2023-12-28 03:26:52 +0000 UTC\",\"review_id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"},{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2025-04-29 19:55:13 +0000 UTC\",\"review_id\":\"b6a0c1c684553b41842da548\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTQxMDg5NTIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students described the content as great and lectures as interesting, though one noted the flipped classroom format was not to their taste.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.62 GPA, 84.1% A/AB (n=88 letter grades); Fall 2025: 3.57 GPA, 73.2% A/AB (n=82 letter grades); Spring 2026: 3.23 GPA, 57.1% A/AB (n=35 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2023-12-28 03:26:52 +0000 UTC\",\"review_id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Prof. Morgado was very nice and approachable, always answering questions and providing good feedback, which students recommended highly.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"PEDRO MARAVILHA MORGADO is recorded teaching in Fall 2023, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"YU HU is recorded teaching in Fall 2008, Fall 2010, Fall 2013, Spring 2016, Fall 2017, Fall 2018, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, 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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-4f089c934b25cd57de3a169e","output_id":"c50b3db6dc224d1a74e3ae71e6ab59bfff500e8f660433bc903eb4179ebad1ea","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but are absent from the provided source links and lookup evidence. They have been excluded from the requirement tree to satisfy validation constraints.\"],\"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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-4f089c934b25cd57de3a169e","output_id":"c50b3db6dc224d1a74e3ae71e6ab59bfff500e8f660433bc903eb4179ebad1ea","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-4f089c934b25cd57de3a169e","output_id":"c50b3db6dc224d1a74e3ae71e6ab59bfff500e8f660433bc903eb4179ebad1ea","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"595565bcafe36ab98e8142291d48c99f76691105bd60e7e8202a3eaefcea336b","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":301,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":302,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement into COMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301, 302, and 310 are mentioned in requirements_text but not present in linked_courses. These are treated as verbatim conditions requiring review for canonical identity.\",\"COMP SCI 300 is present in linked_courses and is a valid course node.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Unreachable nodes: n8; connect all conditions and exclusions to the root.","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"595565bcafe36ab98e8142291d48c99f76691105bd60e7e8202a3eaefcea336b","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"595565bcafe36ab98e8142291d48c99f76691105bd60e7e8202a3eaefcea336b","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"510ca0e6c17e4d4c3f91e8a2b49fa052523081cd7aa06af50992a25a854f39b8","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but not present in linked_courses. Preserved as verbatim condition nodes requiring review.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"510ca0e6c17e4d4c3f91e8a2b49fa052523081cd7aa06af50992a25a854f39b8","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"510ca0e6c17e4d4c3f91e8a2b49fa052523081cd7aa06af50992a25a854f39b8","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-6556a505c10f448d98d02466","output_id":"e470e2203df4830c918dab5a7bc6824b2f0302590cab15f14f43e9e8a8893fd2","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"r1\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"c200\",\"c220\",\"c300\",\"c301\",\"c310\",\"cond_placement\",\"cond_standing\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"r1\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"c200\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"c220\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"c300\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"301\",\"id\":\"c301\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"c310\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement into COMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"cond_placement\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_standing\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 is not in linked_courses; treated as condition leaf.\"],\"root\":\"root\",\"status\":\"needs_review\"}","error":"Node c301: condition None must be a nonempty literal source substring. Its evidence is '301'; copy the relevant source clause into condition, without adding or removing a negation or standing qualifier.\nNode cond_placement: condition 'placement into COMP SCI 300' must be a nonempty literal source substring. Its evidence is 'placement intoCOMP SCI 300'; copy the relevant source clause into condition, without adding or removing a negation or standing qualifier.","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-6556a505c10f448d98d02466","output_id":"e470e2203df4830c918dab5a7bc6824b2f0302590cab15f14f43e9e8a8893fd2","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"data-analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply multi-layer perceptron neural network training algorithm to develop artificial neural network (ANN) based pattern classifiers and data predictors.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"}],\"assumed_background\":[],\"search_phrases\":[\"artificial neural networks\",\"multi-layer perceptron\",\"convolutional neural network\",\"support vector machines\",\"genetic algorithm\",\"pattern recognition\",\"object detection and tracking\",\"self-organization map\",\"evolution computing\",\"recurrent network\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Identify if a given data analysis task is a pattern classification problem or a model approximation problem.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Identify pattern classification vs. model approximation tasks\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply multi-layer perceptron neural network training algorithm to develop artificial neural network (ANN) based pattern classifiers and data predictors.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Develop ANN-based pattern classifiers and data predictors\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Apply self-organization map and k-means to perform clustering operations of a given data set.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Perform clustering using self-organization maps and k-means\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Apply stochastic optimization methods, including simulated annealing, genetic algorithm and random search to solve a discrete optimization problem.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solve discrete optimization problems with stochastic methods\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to Artificial Neural Networks covering theory and applications including MLPs, CNNs, RNNs, SVMs, and genetic algorithms for control, pattern recognition, and object detection.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Neural network architectures: MLP, SOM, CNN, RNN\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Machine learning methods: SVM, Genetic Algorithms, Evolutionary Computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Applications: Control, Pattern Recognition, Prediction, Object Detection\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-6556a505c10f448d98d02466","output_id":"e470e2203df4830c918dab5a7bc6824b2f0302590cab15f14f43e9e8a8893fd2","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Terrible professor. The lecture is useless and he just read through the slide, so no one really shows up. Take-home final exam is 18 pages long and needs around 2 full days to finish. Complete waste of time and money. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-11 20:21:12 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e0dc2ad2de99e7963e1a4937\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzEyOTI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"His lectures are useless, basically just reads off the slides. The slides make no sense whatsoever and tend to confuse you even more than you probably already are. Do not take this class if you haven't taken linear algebra. Would not recommend this class\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-10-14 01:56:09 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a87b561613d1530e3011ac83\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzAwNDI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Lectures and lecture slides are made to confuse you even more than you probably already are. Minimal feedback given back on homework and in-class exercises. Midterm had an average of 57%. Avoid this professor at all costs, you will learn absolutely nothing\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-12-05 03:02:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb4086b078a433f746b419f2\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2OTY1ODA0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"I want to like Prof. Hu, but I can't. His lectures consist of him lecturing on the same 6 slides for 50 minutes, while he largely reads from the slides. Additionally, the exercises are typically copy-and-paste exercises, and the completion-based nature of assignments gives little motivation to learn. If you are looking for an AI course, take 540.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-12-12 05:35:21 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"81af9ba73b22d9f9d8e9113e\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MDc3Mzg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Yu Hen Hu clearly understands his topics and is passionate about them but there is a large disconnect between him and his students. He is extremely hard to understand and does not do a good job of facilitating an understanding of any content. He loves to throw a multitude of formulas on the screen at once and then quickly move on.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2024-04-25 02:55:50 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"987eb2733527bbda39771a07\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM5MjYwNTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":5,\"review_ids\":[\"e0dc2ad2de99e7963e1a4937\",\"a87b561613d1530e3011ac83\",\"bb4086b078a433f746b419f2\",\"81af9ba73b22d9f9d8e9113e\",\"987eb2733527bbda39771a07\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews criticize Yu Hen Hu for unclear lectures and slides that read directly from text without adequate explanation.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Taking class as a graduate student you needed to score a 95% or higher in the class for an A. Considering no feedback is given on anything this is near impossible since the final exam was 18 pages long, worth 30% of final grade, and had to be revised nearly 10 times due to errors found by students. This class was a waste of my time and money.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-01-02 17:40:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"b4db4aca3aa798d9a6bd5443\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1Njg2ODU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"The professor provides little to no feedback on in-class assignments and homework. The lecture slides are unclear and no common naming convention is followed. Grading for graduate students is very tough (>94 for an A) and the final was a 16+ page coding assignment that took almost 3 days to complete.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-16 20:57:29 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"52242a0f30c0d29ce006bbfe\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzUyMTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"This prof has everything but two tests be participation based, and then has the audacity to curve the class harshly. Very few students get A's, and even fewer learn anything. Steer clear. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2023-12-15 22:33:47 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c7a7a10aa38e5eceab905f49\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4Njk3MzM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":3,\"review_ids\":[\"b4db4aca3aa798d9a6bd5443\",\"52242a0f30c0d29ce006bbfe\",\"c7a7a10aa38e5eceab905f49\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews describe harsh grading standards for Yu Hen Hu, noting high score requirements for an A and lack of feedback on assignments.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Alright class. Lectures: mid. I took this after CS 540, and if I hadnt taken it, I'd be lost. The classes went over a lot of the same things except my professors for 540 were way better at explaining things. Overall, you do learn a lot, but Id say 540 is the better class. Also the (take home) final is absurd. 10+ hours of extra work in finals week.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2021-12-21 02:06:04 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"55713787ff3d0637e72a82f3\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM1NjE0NDQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Terrible professor. The lecture is useless and he just read through the slide, so no one really shows up. Take-home final exam is 18 pages long and needs around 2 full days to finish. Complete waste of time and money. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-11 20:21:12 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e0dc2ad2de99e7963e1a4937\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzEyOTI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"The professor provides little to no feedback on in-class assignments and homework. The lecture slides are unclear and no common naming convention is followed. Grading for graduate students is very tough (>94 for an A) and the final was a 16+ page coding assignment that took almost 3 days to complete.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-16 20:57:29 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"52242a0f30c0d29ce006bbfe\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzUyMTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":3,\"review_ids\":[\"55713787ff3d0637e72a82f3\",\"e0dc2ad2de99e7963e1a4937\",\"52242a0f30c0d29ce006bbfe\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2021\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews highlight the heavy workload of Yu Hen Hu's course, specifically citing long take-home final exams requiring multiple days of work.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The content of the class is great. However, it has a lot of HW/exercise and a group project, so there's a huge workload. Prof Pedro is very nice and apporachable. He always answers any questions you have and provide very good feedback. Recommend take any class with him!\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2023-12-28 03:26:52 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"instructor_id\":\"rmp:2879084\",\"instructor_name\":\"Pedro Morgado\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\"},{\"comment\":\"The first half of this class is very difficult if you don't already have a strong background in Linear Algebra / Calc 3. We learn a lot of math concepts that are hard to learn on the fly if you don't already know it. However, Prof. Morgado is a great professor and the lectures are interesting. Not a fan of the flipped classroom though.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-04-29 19:55:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b6a0c1c684553b41842da548\",\"instructor_id\":\"rmp:2879084\",\"instructor_name\":\"Pedro Morgado\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDg5NTIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\"}],\"evidence_count\":2,\"review_ids\":[\"3bc7cf7ee5b8ea262d70cc0a\",\"b6a0c1c684553b41842da548\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2879084\",\"name\":\"Pedro Morgado\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2023\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2879084\",\"summary\":\"Cited reviews praise Pedro Morgado for being approachable, providing good feedback, and delivering interesting lectures.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He lectures too much for a flipped class and frequently makes mistakes in his work, yet is kind of arrogant about his teaching ability. Some exams are needlessly hard and they tend to focus on the underlying math, not the actual useful content covered in the homework. It's a tough course taught poorly.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2024-12-23 20:31:22 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c3130dbe8045e17e944b1330\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNDI0OTc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"},{\"comment\":\"This class used to be more implementation-oriented, but for some reason, he changed the curriculum to focus solely on the theoretical side by taking four exams rather than a team project. The official reason given was unsatisfactory projects. He doesn't provide notes or record lectures and the class would be great for math majors not CS majors.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-01-20 05:39:44 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c2570f7894554d4ec7277977\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTc1Mzcx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"},{\"comment\":\"His course is too focused on theory, should be a math major class instead of a ECE or CS class. Works are unnecessarily complicated. \\n\\nFeels like the professor is showing off his skills in math and computer science, instead of trying to teach, in which may explain his poor handwriting and arrogance.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-02-17 15:29:24 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb0a9810af8a66ed6c3a918c\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNjc4ODMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"}],\"evidence_count\":3,\"review_ids\":[\"c3130dbe8045e17e944b1330\",\"c2570f7894554d4ec7277977\",\"bb0a9810af8a66ed6c3a918c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2517429\",\"name\":\"Kangwook Lee\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2024\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:2517429\",\"summary\":\"Cited reviews criticize Kangwook Lee for focusing excessively on theoretical math over practical implementation and making mistakes during lectures.\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-6a013aec204a64c082559a86","output_id":"f735b6e596df246c410aad56d54da62a8882c87943c5b8a4943c7d9355387a58","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but absent from source links; treated as conditions with verbatim text.\"],\"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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-6a013aec204a64c082559a86","output_id":"f735b6e596df246c410aad56d54da62a8882c87943c5b8a4943c7d9355387a58","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-6a013aec204a64c082559a86","output_id":"f735b6e596df246c410aad56d54da62a8882c87943c5b8a4943c7d9355387a58","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-789789da373eecc1ff75f626","output_id":"985a3ffa9e3a23c4657c7aa521771cbd7de69bb294f3c7804bd5c83a8ae8b628","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"COMP SCI 302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but not present in linked_courses. Preserved as verbatim condition nodes requiring review.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Non-course conditions must preserve verbatim source 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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-789789da373eecc1ff75f626","output_id":"985a3ffa9e3a23c4657c7aa521771cbd7de69bb294f3c7804bd5c83a8ae8b628","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-789789da373eecc1ff75f626","output_id":"985a3ffa9e3a23c4657c7aa521771cbd7de69bb294f3c7804bd5c83a8ae8b628","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-79348710a077dbb34341f483","output_id":"170d8a8d265ed45cdd0e806586cc7e9949b6ec21058ddcdeb980f480464459cf","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"c200\",\"c220\",\"c300\",\"c301\",\"c310\",\"cond_placement\",\"cond_standing\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"c200\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"c220\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"c300\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"c301\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"c310\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"cond_placement\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_standing\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 is not in linked_courses; represented as a condition leaf with the literal source clause.\"],\"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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-79348710a077dbb34341f483","output_id":"170d8a8d265ed45cdd0e806586cc7e9949b6ec21058ddcdeb980f480464459cf","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"data-analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply multi-layer perceptron neural network training algorithm to develop artificial neural network (ANN) based pattern classifiers and data predictors.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"}],\"assumed_background\":[],\"search_phrases\":[\"artificial neural networks\",\"multi-layer perceptron\",\"convolutional neural network\",\"support vector machines\",\"genetic algorithm\",\"pattern recognition\",\"object detection and tracking\",\"self-organization map\",\"evolution computing\",\"recurrent network\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Identify if a given data analysis task is a pattern classification problem or a model approximation problem.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Identify pattern classification vs. model approximation tasks\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply multi-layer perceptron neural network training algorithm to develop artificial neural network (ANN) based pattern classifiers and data predictors.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Develop ANN-based pattern classifiers and data predictors\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Apply self-organization map and k-means to perform clustering operations of a given data set.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Perform clustering using self-organization maps and k-means\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Apply stochastic optimization methods, including simulated annealing, genetic algorithm and random search to solve a discrete optimization problem.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solve discrete optimization problems with stochastic methods\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to Artificial Neural Networks covering theory and applications including MLPs, CNNs, RNNs, SVMs, and genetic algorithms for control, pattern recognition, and object detection.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Neural network architectures: MLP, SOM, CNN, RNN\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Machine learning methods: SVM, Genetic Algorithms, Evolutionary Computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Applications: Control, Pattern Recognition, Prediction, Object Detection\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"8b2153805971a3038eadafe3b96ec56dc40ddb76b57da407f979c208c1c3f21c","record_version_id":"a9d75711f6afdc15a1ebd821b736f068ec6b0be2c022993c1b81a98b9d9ebf52","job_id":"enrich-79348710a077dbb34341f483","output_id":"170d8a8d265ed45cdd0e806586cc7e9949b6ec21058ddcdeb980f480464459cf","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Terrible professor. The lecture is useless and he just read through the slide, so no one really shows up. Take-home final exam is 18 pages long and needs around 2 full days to finish. Complete waste of time and money. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-11 20:21:12 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e0dc2ad2de99e7963e1a4937\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzEyOTI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"His lectures are useless, basically just reads off the slides. The slides make no sense whatsoever and tend to confuse you even more than you probably already are. Do not take this class if you haven't taken linear algebra. Would not recommend this class\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-10-14 01:56:09 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a87b561613d1530e3011ac83\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzAwNDI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Lectures and lecture slides are made to confuse you even more than you probably already are. Minimal feedback given back on homework and in-class exercises. Midterm had an average of 57%. Avoid this professor at all costs, you will learn absolutely nothing\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-12-05 03:02:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb4086b078a433f746b419f2\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2OTY1ODA0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"I want to like Prof. Hu, but I can't. His lectures consist of him lecturing on the same 6 slides for 50 minutes, while he largely reads from the slides. Additionally, the exercises are typically copy-and-paste exercises, and the completion-based nature of assignments gives little motivation to learn. If you are looking for an AI course, take 540.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-12-12 05:35:21 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"81af9ba73b22d9f9d8e9113e\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MDc3Mzg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Yu Hen Hu clearly understands his topics and is passionate about them but there is a large disconnect between him and his students. He is extremely hard to understand and does not do a good job of facilitating an understanding of any content. He loves to throw a multitude of formulas on the screen at once and then quickly move on.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2024-04-25 02:55:50 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"987eb2733527bbda39771a07\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM5MjYwNTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":5,\"review_ids\":[\"e0dc2ad2de99e7963e1a4937\",\"a87b561613d1530e3011ac83\",\"bb4086b078a433f746b419f2\",\"81af9ba73b22d9f9d8e9113e\",\"987eb2733527bbda39771a07\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews criticize Yu Hen Hu for unclear lectures and slides that read directly from text without adequate explanation.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Taking class as a graduate student you needed to score a 95% or higher in the class for an A. Considering no feedback is given on anything this is near impossible since the final exam was 18 pages long, worth 30% of final grade, and had to be revised nearly 10 times due to errors found by students. This class was a waste of my time and money.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-01-02 17:40:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"b4db4aca3aa798d9a6bd5443\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1Njg2ODU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"The professor provides little to no feedback on in-class assignments and homework. The lecture slides are unclear and no common naming convention is followed. Grading for graduate students is very tough (>94 for an A) and the final was a 16+ page coding assignment that took almost 3 days to complete.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-16 20:57:29 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"52242a0f30c0d29ce006bbfe\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzUyMTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"This prof has everything but two tests be participation based, and then has the audacity to curve the class harshly. Very few students get A's, and even fewer learn anything. Steer clear. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2023-12-15 22:33:47 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c7a7a10aa38e5eceab905f49\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4Njk3MzM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":3,\"review_ids\":[\"b4db4aca3aa798d9a6bd5443\",\"52242a0f30c0d29ce006bbfe\",\"c7a7a10aa38e5eceab905f49\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews describe harsh grading standards for Yu Hen Hu, noting high score requirements for an A and lack of feedback on assignments.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Alright class. Lectures: mid. I took this after CS 540, and if I hadnt taken it, I'd be lost. The classes went over a lot of the same things except my professors for 540 were way better at explaining things. Overall, you do learn a lot, but Id say 540 is the better class. Also the (take home) final is absurd. 10+ hours of extra work in finals week.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2021-12-21 02:06:04 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"55713787ff3d0637e72a82f3\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM1NjE0NDQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Terrible professor. The lecture is useless and he just read through the slide, so no one really shows up. Take-home final exam is 18 pages long and needs around 2 full days to finish. Complete waste of time and money. \",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-11 20:21:12 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e0dc2ad2de99e7963e1a4937\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzEyOTI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"The professor provides little to no feedback on in-class assignments and homework. The lecture slides are unclear and no common naming convention is followed. Grading for graduate students is very tough (>94 for an A) and the final was a 16+ page coding assignment that took almost 3 days to complete.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2022-05-16 20:57:29 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"52242a0f30c0d29ce006bbfe\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2MzUyMTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"}],\"evidence_count\":3,\"review_ids\":[\"55713787ff3d0637e72a82f3\",\"e0dc2ad2de99e7963e1a4937\",\"52242a0f30c0d29ce006bbfe\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2021\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1202050\",\"summary\":\"Cited reviews highlight the heavy workload of Yu Hen Hu's course, specifically citing long take-home final exams requiring multiple days of work.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The content of the class is great. However, it has a lot of HW/exercise and a group project, so there's a huge workload. Prof Pedro is very nice and apporachable. He always answers any questions you have and provide very good feedback. Recommend take any class with him!\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2023-12-28 03:26:52 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"instructor_id\":\"rmp:2879084\",\"instructor_name\":\"Pedro Morgado\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\"},{\"comment\":\"The first half of this class is very difficult if you don't already have a strong background in Linear Algebra / Calc 3. We learn a lot of math concepts that are hard to learn on the fly if you don't already know it. However, Prof. Morgado is a great professor and the lectures are interesting. Not a fan of the flipped classroom though.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-04-29 19:55:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b6a0c1c684553b41842da548\",\"instructor_id\":\"rmp:2879084\",\"instructor_name\":\"Pedro Morgado\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDg5NTIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\"}],\"evidence_count\":2,\"review_ids\":[\"3bc7cf7ee5b8ea262d70cc0a\",\"b6a0c1c684553b41842da548\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2879084\",\"name\":\"Pedro Morgado\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2023\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2879084\",\"summary\":\"Cited reviews praise Pedro Morgado for being approachable, providing good feedback, and delivering interesting lectures.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He lectures too much for a flipped class and frequently makes mistakes in his work, yet is kind of arrogant about his teaching ability. Some exams are needlessly hard and they tend to focus on the underlying math, not the actual useful content covered in the homework. It's a tough course taught poorly.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2024-12-23 20:31:22 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"c3130dbe8045e17e944b1330\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNDI0OTc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"},{\"comment\":\"This class used to be more implementation-oriented, but for some reason, he changed the curriculum to focus solely on the theoretical side by taking four exams rather than a team project. The official reason given was unsatisfactory projects. He doesn't provide notes or record lectures and the class would be great for math majors not CS majors.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-01-20 05:39:44 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c2570f7894554d4ec7277977\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTc1Mzcx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"},{\"comment\":\"His course is too focused on theory, should be a math major class instead of a ECE or CS class. Works are unnecessarily complicated. \\n\\nFeels like the professor is showing off his skills in math and computer science, instead of trying to teach, in which may explain his poor handwriting and arrogance.\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"date\":\"2025-02-17 15:29:24 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb0a9810af8a66ed6c3a918c\",\"instructor_id\":\"rmp:2517429\",\"instructor_name\":\"Kangwook Lee\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNjc4ODMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\"}],\"evidence_count\":3,\"review_ids\":[\"c3130dbe8045e17e944b1330\",\"c2570f7894554d4ec7277977\",\"bb0a9810af8a66ed6c3a918c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2517429\",\"name\":\"Kangwook Lee\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2024\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:2517429\",\"summary\":\"Cited reviews criticize Kangwook Lee for focusing excessively on theoretical math over practical implementation and making mistakes during lectures.\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"9f3ba55c085b95cfc130b636695e92ab3c0afb8208ef378330ab367a8ff93897","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but not present in linked_courses. Preserved as verbatim condition nodes requiring review.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"9f3ba55c085b95cfc130b636695e92ab3c0afb8208ef378330ab367a8ff93897","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"9f3ba55c085b95cfc130b636695e92ab3c0afb8208ef378330ab367a8ff93897","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"9f3ba55c085b95cfc130b636695e92ab3c0afb8208ef378330ab367a8ff93897","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"a2c8bda81272588dae3784d4558c52ce32b5100c156af67ff374794b22297805\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"current_instructors\":[{\"instructor_uid\":\"instructor_ef4eca2c8776df8035290b58\",\"message\":\"No course-specific reviews available\",\"name\":\"Ting-Hung Lin\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"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\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.62 GPA, 84.1% A/AB (n=88 letter grades); Fall 2025: 3.57 GPA, 73.2% A/AB (n=82 letter grades); Spring 2026: 3.23 GPA, 57.1% A/AB (n=35 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"PEDRO MARAVILHA MORGADO is recorded teaching in Fall 2023, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"YU HU is recorded teaching in Fall 2008, Fall 2010, Fall 2013, Spring 2016, Fall 2017, Fall 2018, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024. 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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-99acc6bc1922552b6a6f18a5","output_id":"d71686384f0326583d7d4c54d1075a1b38e5d90cd7e6e539cb1db10b1066b98f","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but are absent from linked_courses, so they are excluded from the parsed requirements.\"],\"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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-99acc6bc1922552b6a6f18a5","output_id":"d71686384f0326583d7d4c54d1075a1b38e5d90cd7e6e539cb1db10b1066b98f","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-99acc6bc1922552b6a6f18a5","output_id":"d71686384f0326583d7d4c54d1075a1b38e5d90cd7e6e539cb1db10b1066b98f","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-c126f4ef75d7a7ac4242e665","output_id":"c03082ca1882c0324807e12d4e8a492c4807a29e40ea8af286843e2b04f1a529","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but absent from linked_courses. They are treated as verbatim conditions requiring review for canonical identity.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-c126f4ef75d7a7ac4242e665","output_id":"c03082ca1882c0324807e12d4e8a492c4807a29e40ea8af286843e2b04f1a529","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-c126f4ef75d7a7ac4242e665","output_id":"c03082ca1882c0324807e12d4e8a492c4807a29e40ea8af286843e2b04f1a529","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"baf7232b0ffe5e5983b2dd4b9ea4f2f4e171f29d349c5ad5dd483d2fe488df8c","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but not present in linked_courses. Preserved as verbatim condition nodes requiring review.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"baf7232b0ffe5e5983b2dd4b9ea4f2f4e171f29d349c5ad5dd483d2fe488df8c","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"baf7232b0ffe5e5983b2dd4b9ea4f2f4e171f29d349c5ad5dd483d2fe488df8c","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"bcdb48aeff1207dbf8e3257d8f31f51e07233741d3047965d80da54011c914de","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\",\"n8\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, placement intoCOMP SCI 300, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n7\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n8\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are mentioned in requirements_text but not present in linked_courses. Preserved as verbatim condition nodes requiring review.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"bcdb48aeff1207dbf8e3257d8f31f51e07233741d3047965d80da54011c914de","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods)\"}],\"text\":\"Basic programming fundamentals and problem-solving techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication\"}],\"text\":\"Data science programming with Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion\"}],\"text\":\"Object-oriented programming and data structures\"},{\"evidence\":[{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms\"}],\"text\":\"Computer and analytical problem-solving skills\"}],\"search_phrases\":[\"artificial neural networks applications\",\"deep learning control pattern recognition\",\"multi-layer perceptron support vector machines\",\"evolution computing object detection\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Theory and application of artificial neural networks and related AI techniques\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applying AI models to control, pattern recognition, prediction, and tracking\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Theory and applications of artificial neural networks: multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network, support vector machines genetic algorithm, and evolution computing. Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"multi-layer perceptron, self-organization mapdeep neural network convolutional neural network, recurrent network\"}],\"text\":\"Neural network architectures\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"support vector machines genetic algorithm, and evolution computing\"}],\"text\":\"Support vector machines, genetic algorithms, and evolution computing\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"field\":\"description\",\"quote\":\"Applications to control, pattern recognition, prediction, and object detection and tracking\"}],\"text\":\"Applications in control, pattern recognition, prediction, and tracking\"}]}","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"bcdb48aeff1207dbf8e3257d8f31f51e07233741d3047965d80da54011c914de","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_013300c17c3a4f3c90089d51","course_id":"COMPSCI/ECE/ME 539","catalog_version_id":"7812d0e411b571061072f330d97f3f7a2b7204770f6c8298e54dbc66cd097cb2","record_version_id":"3a19e91d6cd45da777979ea8388717206aef60ac9635713599035a45c1031533","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"bcdb48aeff1207dbf8e3257d8f31f51e07233741d3047965d80da54011c914de","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"a2c8bda81272588dae3784d4558c52ce32b5100c156af67ff374794b22297805\",\"course_id\":\"COMPSCI/ECE/ME 539\",\"current_instructors\":[{\"instructor_uid\":\"instructor_ef4eca2c8776df8035290b58\",\"message\":\"No course-specific reviews available\",\"name\":\"Ting-Hung Lin\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2020-11-09 14:46:02 +0000 UTC\",\"review_id\":\"cdd24df03c173997c8001d5b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTMzNzg2NTMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2021-12-21 02:06:04 +0000 UTC\",\"review_id\":\"55713787ff3d0637e72a82f3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM1NjE0NDQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2023-12-28 03:26:52 +0000 UTC\",\"review_id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"},{\"instructor_name\":\"Kangwook Lee\",\"review_date\":\"2025-01-20 05:39:44 +0000 UTC\",\"review_id\":\"c2570f7894554d4ec7277977\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2517429\",\"source_review_id\":\"UmF0aW5nLTQwNTc1Mzcx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\",\"type\":\"review\"}],\"text\":\"Historical reviews of Kangwook Lee, Pedro Morgado, Yu Hen Hu: The course is consistently described as difficult with a heavy workload, including extensive homework, group projects, and dense theoretical content requiring strong math backgrounds.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2020-11-09 14:46:02 +0000 UTC\",\"review_id\":\"cdd24df03c173997c8001d5b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTMzNzg2NTMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2021-12-21 02:06:04 +0000 UTC\",\"review_id\":\"55713787ff3d0637e72a82f3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM1NjE0NDQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2022-01-02 17:40:22 +0000 UTC\",\"review_id\":\"b4db4aca3aa798d9a6bd5443\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM1Njg2ODU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2022-10-14 01:56:09 +0000 UTC\",\"review_id\":\"a87b561613d1530e3011ac83\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM2NzAwNDI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2022-12-12 05:35:21 +0000 UTC\",\"review_id\":\"81af9ba73b22d9f9d8e9113e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM3MDc3Mzg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2023-12-15 22:33:47 +0000 UTC\",\"review_id\":\"c7a7a10aa38e5eceab905f49\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM4Njk3MzM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2025-06-30 18:43:56 +0000 UTC\",\"review_id\":\"6fc3de5adb1ebe9bdf311c66\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTQxNDcyNDU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"}],\"text\":\"Historical reviews of Yu Hen Hu: Yu Hen Hu is described as kind and willing to listen to feedback, but his teaching style is heavily criticized for reading slides and lacking clear explanations. Reviewers report that the course content is dense and difficult, with confusing materials and a final exam that is excessively long and error-prone. Many students found the assignments unmotivating and the grading harsh, leading to poor learning outcomes.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2023-12-28 03:26:52 +0000 UTC\",\"review_id\":\"3bc7cf7ee5b8ea262d70cc0a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTM4ODAyNTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"},{\"instructor_name\":\"Pedro Morgado\",\"review_date\":\"2025-04-29 19:55:13 +0000 UTC\",\"review_id\":\"b6a0c1c684553b41842da548\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2879084\",\"source_review_id\":\"UmF0aW5nLTQxMDg5NTIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2879084\",\"type\":\"review\"}],\"text\":\"Historical reviews for Pedro Morgado highlight his approachability and interesting lectures, though the flipped classroom format and heavy workload are noted concerns.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.62 GPA, 84.1% A/AB (n=88 letter grades); Fall 2025: 3.57 GPA, 73.2% A/AB (n=82 letter grades); Spring 2026: 3.23 GPA, 57.1% A/AB (n=35 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2022-10-14 01:56:09 +0000 UTC\",\"review_id\":\"a87b561613d1530e3011ac83\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM2NzAwNDI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Yu Hen Hu\",\"review_date\":\"2022-12-12 05:35:21 +0000 UTC\",\"review_id\":\"81af9ba73b22d9f9d8e9113e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1202050\",\"source_review_id\":\"UmF0aW5nLTM3MDc3Mzg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\",\"type\":\"review\"},{\"instructor_name\":\"Kangwook Lee\",\"review_date\":\"2024-12-23 20:31:22 +0000 UTC\",\"review_id\":\"c3130dbe8045e17e944b1330\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2517429\",\"source_review_id\":\"UmF0aW5nLTQwNDI0OTc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\",\"type\":\"review\"},{\"instructor_name\":\"Kangwook Lee\",\"review_date\":\"2025-01-20 05:39:44 +0000 UTC\",\"review_id\":\"c2570f7894554d4ec7277977\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2517429\",\"source_review_id\":\"UmF0aW5nLTQwNTc1Mzcx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2517429\",\"type\":\"review\"}],\"text\":\"Historical reviews of Kangwook Lee, Yu Hen Hu: Students report frustration with unclear lectures, excessive theory over implementation, and poor exam design, particularly under Yu Hen Hu and Kangwook Lee.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"PEDRO MARAVILHA MORGADO is recorded teaching in Fall 2023, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ME 539\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"source_record\":{\"entity_id\":\"d400bbfd-2b11-3025-b923-4bf1796a9d12\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"YU HU is recorded teaching in Fall 2008, Fall 2010, Fall 2013, Spring 2016, Fall 2017, Fall 2018, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024. 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}]