# GARY DAHL — Courses & Reviews | UW–Madison

[View on UW Courses](https://uwcourses.com/instructors/GARY_DAHL--instructor_db623f39601ccbc28823de11)

## Dataset

### search projection

#### version

1

#### terms

* 1272
* 1264
* 1262
* 1254
* 1252
* 1244
* 1242
* 1234
* 1232
* 1224
* 1222
* 1212
* 1204
* 1202
* 1194
* 1192
* 1184
* 1182
* 1174
* 1172
* 1164
* 1162
* 1154
* 1152
* 1144
* 1142
* 1134
* 1132
* 1124
* 1122
* 1114
* 1112
* 1104
* 1102
* 1094
* 1092
* 1084
* 1082
* 1074
* 1072

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

8

### projection id

7eb94c60c31fe3d8ae732986b7f3d069e1345ae92fd6239119e63b9d2461969d

### observed at

2026-09-07T15:55:43.033547+00:00

### built at

2026-10-01T19:10:41.241229+00:00

### courses

8951

### current instructors

5754

### limited

false

### terms

* 1272
* 1264
* 1262
* 1254
* 1252
* 1244
* 1242
* 1234
* 1232
* 1224
* 1222
* 1212
* 1204
* 1202
* 1194
* 1192
* 1184
* 1182
* 1174
* 1172
* 1164
* 1162
* 1154
* 1152
* 1144
* 1142
* 1134
* 1132
* 1124
* 1122
* 1114
* 1112
* 1104
* 1102
* 1094
* 1092
* 1084
* 1082
* 1074
* 1072

### term

1272

### departments

| subject   | count |
| --------- | ----- |
| AAE       | 90    |
| ABT       | 20    |
| ACCTIS    | 36    |
| ACTSCI    | 14    |
| AFAERO    | 10    |
| AFRICAN   | 87    |
| AFROAMER  | 71    |
| AGROECOL  | 21    |
| AMERIND   | 53    |
| ANAT\&PHY | 7     |
| ANATOMY   | 2     |
| ANESTHES  | 8     |
| ANSCI     | 57    |
| ANTHRO    | 95    |
| ART       | 125   |
| ARTED     | 10    |
| ARTHIST   | 121   |
| ASIALANG  | 129   |
| ASIAN     | 109   |
| ASIANAM   | 28    |
| ASTRON    | 38    |
| ATMOCN    | 69    |
| BIOCHEM   | 51    |
| BIOCORE   | 10    |
| BIOLOGY   | 14    |
| BIOMDSCI  | 18    |
| BME       | 66    |
| BMI       | 41    |
| BMOLCHEM  | 10    |
| BOTANY    | 69    |
| BSE       | 44    |
| C\&ESOC   | 73    |
| CBE       | 48    |
| CHEM      | 101   |
| CHICLA    | 52    |
| CIVENGR   | 133   |
| CLASSICS  | 47    |
| CNP       | 10    |
| CNSRSCI   | 50    |
| COMARTS   | 137   |
| COMPBIO   | 15    |
| COMPLIT   | 11    |
| COMPSCI   | 138   |
| COUNPSY   | 78    |
| CRB       | 19    |
| CS\&D     | 71    |
| CSCS      | 40    |
| CURRIC    | 193   |
| DANCE     | 93    |
| DERM      | 8     |
| DS        | 88    |
| DYSCI     | 35    |
| ECE       | 155   |
| ECON      | 145   |
| EDPOL     | 114   |
| EDPSYCH   | 97    |
| ELPA      | 70    |
| EMA       | 53    |
| EMERMED   | 17    |
| ENGL      | 206   |
| ENTOM     | 40    |
| ENVIRST   | 148   |
| EP        | 15    |
| EPD       | 67    |
| ESL       | 16    |
| F\&WECOL  | 60    |
| FAMMED    | 22    |
| FINANCE   | 50    |
| FOLKLORE  | 40    |
| FOODSCI   | 43    |
| FRENCH    | 63    |
| GEN\&WS   | 145   |
| GENBUS    | 72    |
| GENECSLR  | 17    |
| GENETICS  | 60    |
| GEOG      | 113   |
| GEOSCI    | 83    |
| GERMAN    | 82    |
| GLE       | 48    |
| GNS       | 38    |
| GREEK     | 27    |
| HDFS      | 41    |
| HEBR-BIB  | 13    |
| HEBR-MOD  | 10    |
| HISTORY   | 233   |
| HISTSCI   | 56    |
| HONCOL    | 13    |
| ILS       | 43    |
| INFOSYS   | 9     |
| INTEGART  | 7     |
| INTEGSCI  | 22    |
| INTER-AG  | 18    |
| INTER-HE  | 11    |
| INTER-LS  | 22    |
| INTEREGR  | 16    |
| INTLBUS   | 21    |
| INTLST    | 50    |
| ISYE      | 83    |
| ITALIAN   | 53    |
| JEWISH    | 56    |
| JOURN     | 88    |
| KINES     | 128   |
| LACIS     | 26    |
| LANDARC   | 61    |
| LATIN     | 24    |
| LAW       | 120   |
| LEGALST   | 48    |
| LINGUIS   | 35    |
| LIS       | 89    |
| LITTRANS  | 78    |
| LSC       | 52    |
| M\&ENVTOX | 7     |
| MARKETNG  | 62    |
| MATH      | 153   |
| MDGENET   | 8     |
| ME        | 130   |
| MEDHIST   | 43    |
| MEDICINE  | 60    |
| MEDIEVAL  | 32    |
| MEDPHYS   | 39    |
| MEDSC-M   | 29    |
| MEDSC-V   | 41    |
| MHR       | 68    |
| MICROBIO  | 45    |
| MILSCI    | 16    |
| MM\&I     | 22    |
| MOLBIOL   | 6     |
| MS\&E     | 59    |
| MUSIC     | 165   |
| MUSPERF   | 126   |
| NAVSCI    | 20    |
| NE        | 44    |
| NEURODPT  | 11    |
| NEUROL    | 7     |
| NEURSURG  | 4     |
| NTP       | 11    |
| NURSING   | 111   |
| NUTRSCI   | 65    |
| OBS\&GYN  | 18    |
| OCCTHER   | 39    |
| ONCOLOGY  | 14    |
| OPHTHALM  | 5     |
| OTM       | 43    |
| PATH      | 34    |
| PATH-BIO  | 29    |
| PEDIAT    | 26    |
| PHARMACY  | 31    |
| PHILOS    | 77    |
| PHMCOL-M  | 11    |
| PHMPRAC   | 45    |
| PHMSCI    | 60    |
| PHYASST   | 37    |
| PHYSICS   | 88    |
| PHYSIOL   | 3     |
| PHYTHER   | 37    |
| PLANTSCI  | 52    |
| PLPATH    | 35    |
| POLISCI   | 192   |
| POPHLTH   | 58    |
| PORTUG    | 33    |
| PSYCH     | 101   |
| PSYCHIAT  | 22    |
| PUBAFFR   | 54    |
| PUBLHLTH  | 23    |
| RADIOL    | 11    |
| REALEST   | 41    |
| RELIGST   | 90    |
| RHABMED   | 9     |
| RMI       | 24    |
| RP\&SE    | 102   |
| S\&APHM   | 17    |
| SCANDST   | 73    |
| SLAVIC    | 89    |
| SOC       | 149   |
| SOCWORK   | 87    |
| SOILSCI   | 46    |
| SPANISH   | 83    |
| SRMED     | 21    |
| STAT      | 94    |
| STDYABRD  | 52    |
| STS       | 8     |
| SURGERY   | 25    |
| SURGSCI   | 33    |
| THEATRE   | 91    |
| URBRPL    | 60    |
| UROLOGY   | 5     |
| ZOOLOGY   | 89    |

### designations

None recorded.

## instructor

### instructor uid

instructor\_db623f39601ccbc28823de11

### source

legacy

### identity basis

name\_only

### identity status

unresolved

### name

GARY DAHL

### first observed at

2025-04-16 05:20:33.104844+00:00

### last observed at

2026-01-22 01:00:26.555427+00:00

### ratings

#### review count

155

#### quality

3.16

#### difficulty

3.48

#### quality count

155

#### difficulty count

155

#### profile id

rmp:2770358

#### source url

<https://www.ratemyprofessors.com/professor/2770358>

#### match basis

exact\_name

#### observed at

2026-09-07 16:38:39.940872+00:00

#### courses

##### course 6e524f2d6f14b4e14c7ac770

###### review count

23

###### quality

1.65

###### difficulty

4.09

###### quality count

23

###### difficulty count

23

##### course 583cd0f265d9f29704ca13ea

###### review count

84

###### quality

3.2

###### difficulty

3.39

###### quality count

84

###### difficulty count

84

##### course 28c3390ba944d49fd17f7c72

###### review count

34

###### quality

3.71

###### difficulty

3.41

###### quality count

34

###### difficulty count

34

##### course e0f984e8747ee9ccaba16d75

###### review count

1

###### quality

1

###### difficulty

5

###### quality count

1

###### difficulty count

1

#### bayesian quality

3.2171069466910396

#### prior mean

3.6596857835465957

#### prior weight

20

### current

false

### courses

None recorded.

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### instructor url

/instructors/GARY\_DAHL--instructor\_db623f39601ccbc28823de11

## history

None recorded.

## timeline

None recorded.

## term

1272

## courses

None recorded.

## reviews

### items

```json
[
  {
    "observed_at": "2026-09-07 16:38:39.940872+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQzMDc4MjMy",
    "source_instructor_id": "rmp:2770358",
    "instructor_name": "Gary Dahl",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2026-05-09 05:31:24 +0000 UTC",
    "comment": "Course materials are dense Emacs notes that are hard to read/annotate. Lec lacks visual structure, and vague explanations with frequent fillers make new topics difficult to follow. It often feels like review for prepared students rather than teaching beginners in low level coding, especially with the fast pace and biweekly quizzes.",
    "source_url": "https://www.ratemyprofessors.com/professor/2770358",
    "quality_rating": 1,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:38:39.940872+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQzMDY3NTgz",
    "source_instructor_id": "rmp:2770358",
    "instructor_name": "Gary Dahl",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2026-05-08 02:52:36 +0000 UTC",
    "comment": "I learned a lot from Gary and felt that the projects really helped me learn the class well. The lectures felt confusing at times but felt that I was able to freely ask him questions. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2770358",
    "quality_rating": 4,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:38:39.940872+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQzMDE4MTMz",
    "source_instructor_id": "rmp:2770358",
    "instructor_name": "Gary Dahl",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2026-05-04 16:07:17 +0000 UTC",
    "comment": "Gary is a monotone professor. He simply reads off the slides. He does not seem at all passionate about the topic.",
    "source_url": "https://www.ratemyprofessors.com/professor/2770358",
    "quality_rating": 1,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:38:39.940872+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyOTk2NTA0",
    "source_instructor_id": "rmp:2770358",
    "instructor_name": "Gary Dahl",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2026-05-01 17:33:54 +0000 UTC",
    "comment": "Professor Dahl seems like a nice guy but is incredibly boring. They are structured in a way that is hard to follow and will make you fall asleep. Overall, the class isn't too hard but it has been my least favorite CS course I have taken so far. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2770358",
    "quality_rating": 1,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:38:39.940872+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyODAzNjc1",
    "source_instructor_id": "rmp:2770358",
    "instructor_name": "Gary Dahl",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2026-04-09 03:51:57 +0000 UTC",
    "comment": "Gary stalks this page and reporting every negative comment to put it down. Btw all the positive comments are written by himself. He complained about it on the lecture, that there are so many negative comments that he had to write a couple of positive ones. This guy is hilarious.",
    "source_url": "https://www.ratemyprofessors.com/professor/2770358",
    "quality_rating": 1,
    "difficulty_rating": 5
  },
  {
    "observed_at": "2026-09-07 16:38:39.940872+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyODAyMzk3",
    "source_instructor_id": "rmp:2770358",
    "instructor_name": "Gary Dahl",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2026-04-09 00:03:04 +0000 UTC",
    "comment": "The course structure and instruction are so poor and confusing that you will not learn anything. There is no point in attending the lectures, as you will leave feeling perplexed. Gary then complains about students not showing up for lectures.",
    "source_url": "https://www.ratemyprofessors.com/professor/2770358",
    "quality_rating": 1,
    "difficulty_rating": 5
  }
]
```

### total

155

### page

1

### courses

| course\_uid                      | course\_id      |
| -------------------------------- | --------------- |
| course\_28c3390ba944d49fd17f7c72 | COMPSCI 300     |
| course\_583cd0f265d9f29704ca13ea | COMPSCI 400     |
| course\_e0f984e8747ee9ccaba16d75 | COMPSCI 540     |
| course\_6e524f2d6f14b4e14c7ac770 | COMPSCI/ECE 354 |

### matched

true

## social Image

false
