I was excited when Prof. Ruhl announced a project to design an optimal tariff policy. Imagine my dismay when my paper, based on a careful application of Felbermayr et al. (2013) received an F. Meanwhile, my friend used Chat GPT and suggested the trade deficit / total imports. They received an A+ and were invited to work for the CEA with Prof. Ruhl!Rate My Professors ↗
Historical instructor
KIM RUHL
What students say
Original student reviews · all captured dates
Quality 1/5Difficulty 1/5
Quality 1/5Difficulty 2/5
Professor Ruhl was not a particularly engaging instructor, which is a shame, because I was interested in the subject material. Lectures were not interesting or all that informative, and I did most of my learning outside of class. I would consider other options if at all possible. Ruhl is certainly not the best the econ department has to offer.Rate My Professors ↗
Quality 5/5Difficulty 3/5
Kim Ruhl is easily hands down one of the best professors in the economics department. His class, ECON 570 was very interesting and my favorite course so far. The class is project heavy but that is a good thing as long as you put in the work, and the exams can be a little tricky, but trust me they are not that bad.Rate My Professors ↗
Quality 5/5Difficulty 3/5
Easily one of my favorite and one of the most useful classes I've taken through the econ department. I had virtually 0 coding experience coming into this class and left with a solid basis. Lectures are very clear and he is always accessible outside of class. He doesn't hesitate to answer any questions, and his feedback is always clear and useful.Rate My Professors ↗
Quality 5/5Difficulty 4/5
I took 871 with Prof Ruhl. He always takes efforts to immerse the students in the context before explaining the concept. Apart from being a great teacher, mentor, guide and friend, what stands out about Prof Ruhl is that despite of being so research active and academically busy, he invests time and efforts to see positive growth in students.Rate My Professors ↗
Quality 5/5Difficulty 3/5
The class is really inspirational and a great opportunity to get hands-on experience to deal with data in Python, which inspires my interest in programming and would like to learn more. The lectures are well-organized and help you learn Python from zero to one. If you want to learn data analysis and visualization, take it!Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with KIM RUHL
No teaching recorded in Fall 2026.
View last recorded teaching term →No courses match this selection. Try the full catalog or another term.
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | ECON 899 | Recent Advances in Economics |
| Spring 2024 | ECON 682 | Senior Honors Thesis |
| Spring 2024 | ECON 978 | Workshop in International Economics |
| Spring 2024 | ECON 999 | Independent Work |
| Fall 2023 | ECON 570 | Fundamentals of Data Analytics for Economists |
| Fall 2023 | ECON 681 | Senior Honors Thesis |
| Fall 2023 | ECON 770 | Data Analytics for Economists |
| Fall 2023 | ECON 871 | Advanced International Economics |
| Fall 2023 | ECON 977 | Workshop in International Economics |
| Spring 2023 | ECON 699 | Directed Study |
| Spring 2023 | ECON 978 | Workshop in International Economics |
| Fall 2022 | ECON 770 | Data Analytics for Economists |
| Fall 2022 | ECON 871 | Advanced International Economics |
| Fall 2022 | ECON 977 | Workshop in International Economics |
| Spring 2022 | ECON 570 | Fundamentals of Data Analytics for Economists |
| Spring 2022 | ECON 978 | Workshop in International Economics |
| Fall 2021 | ECON 699 | Directed Study |
| Fall 2021 | ECON 770 | Data Analytics for Economists |
| Fall 2021 | ECON 871 | Advanced International Economics |
| Fall 2020 | ECON 581 | Honors Thesis |
| Fall 2020 | ECON 770 | Data Analytics for Economists |
| Fall 2020 | ECON 899 | Recent Advances in Economics |
| Spring 2020 | ECON 570 | Fundamentals of Data Analytics for Economists |
| Spring 2020 | ECON 692 | Senior Thesis |
| Spring 2020 | ECON 699 | Directed Study |
| Spring 2020 | ECON 978 | Workshop in International Economics |
| Fall 2019 | ECON 690 | Topics in Economics |
| Fall 2019 | ECON 691 | Senior Thesis |
| Fall 2019 | ECON 871 | Advanced International Economics |
| Fall 2019 | ECON 977 | Workshop in International Economics |
| Fall 2018 | ECON 666 | Issues in International Finance |
| Fall 2018 | ECON 690 | Topics in Economics |
| Fall 2018 | ECON 871 | Advanced International Economics |
| Fall 2014 | ECON 871 | Advanced International Economics |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_96116ba006cf5df62b017631",
"source": "madgrades",
"source_instructor_id": "404762",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "KIM RUHL",
"email": null,
"first_observed_at": "2026-09-06 23:14:58.172943+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 10,
"quality": 4.2,
"difficulty": 2.8,
"quality_count": 10,
"difficulty_count": 10,
"profile_id": "rmp:2417643",
"source_url": "https://www.ratemyprofessors.com/professor/2417643",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:25:51.705255+00:00",
"courses": {
"course_05d67a715fdacf96f5e1d957": {
"review_count": 6,
"quality": 3.67,
"difficulty": 2.5,
"quality_count": 6,
"difficulty_count": 6
},
"course_c580bd1525da3edb6cd052d9": {
"review_count": 1,
"quality": 5,
"difficulty": 4,
"quality_count": 1,
"difficulty_count": 1
},
"course_7657616b432ed8fee5f3bdf3": {
"review_count": 1,
"quality": 5,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
},
"course_bd45503e7f4482b76be7807d": {
"review_count": 2,
"quality": 5,
"difficulty": 3,
"quality_count": 2,
"difficulty_count": 2
}
},
"bayesian_quality": 3.839790522364397,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.763,
"graded": 834,
"counts": [
543,
214,
60,
11,
5,
0,
1
],
"sections": 35
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/KIM_RUHL--instructor_96116ba006cf5df62b017631"
}