# Keith Woodward — Courses & Reviews | UW–Madison

[View on UW Courses](https://uwcourses.com/instructors/KEITH_WOODWARD)

## Dataset

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

7

### projection id

52a78527ff09011d88cb04c7d43867d9fbfec2930bf1dd2ec359ebd2844e0b07

### observed at

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

### built at

2026-09-10T19:50:42.743001+00:00

### courses

8951

### current instructors

5754

### limited

false

### terms

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

### term

1272

### departments

| subject   | 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    |

## instructor

### instructor uid

instructor\_d969f66455e0fc1b3abf4b7d

### source

enrollment

### source instructor id

kwoodward

### identity basis

netid

### identity status

source\_identified

### name

Keith Woodward

### email

KWOODWARD\@WISC.EDU

### first observed at

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

### last observed at

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

### ratings

#### review count

34

#### quality

3.41

#### difficulty

2.88

#### quality count

34

#### difficulty count

34

#### profile id

rmp:1346969

#### source url

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

#### match basis

exact\_name

#### observed at

2026-09-07 16:26:31.958015+00:00

#### courses

##### course 123bc1da6521fa3f2e3a0637

###### review count

15

###### quality

3.2

###### difficulty

2.8

###### quality count

15

###### difficulty count

15

##### course 016d48d565e772e250315724

###### review count

4

###### quality

3.25

###### difficulty

4

###### quality count

4

###### difficulty count

4

#### bayesian quality

3.5024762161283687

#### prior mean

3.6596857835465957

#### prior weight

20

### current

true

### courses

| course\_uid                      | course\_id | title                | credits\_min | credits\_max | gpa |
| -------------------------------- | ---------- | -------------------- | ------------ | ------------ | --- |
| course\_590f53e642fa9433232a332f | GEOG 999   | INDEPENDENT WORK     | 1            | 3            | 4   |
| course\_a3711445a11ea9b101636ef3 | GEOG 990   | RESEARCH AND THESIS  | 1            | 9            |     |
| course\_e3914d01dd5bad2cb6c8b0ad | GEOG 681   | SENIOR HONORS THESIS | 2            | 3            |     |

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### instructor url

/instructors/KEITH\_WOODWARD

## history

| term | course\_uid                      | course\_id | title                |
| ---- | -------------------------------- | ---------- | -------------------- |
| 1272 | course\_e3914d01dd5bad2cb6c8b0ad | GEOG 681   | SENIOR HONORS THESIS |
| 1272 | course\_a3711445a11ea9b101636ef3 | GEOG 990   | RESEARCH AND THESIS  |
| 1272 | course\_590f53e642fa9433232a332f | GEOG 999   | INDEPENDENT WORK     |

## timeline

| term | courses |
| ---- | ------- |
| 1272 | 3       |

## term

1272

## courses

```json
[
  {
    "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
    "course_id": "GEOG 681",
    "title": "SENIOR HONORS THESIS",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Song Gao (4.27/5 adjusted; 28 ratings); Robert Roth (4.06/5 adjusted; 16 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Song Gao",
            "href": "/instructors/SONG_GAO"
          },
          {
            "label": "Robert Roth",
            "href": "/instructors/ROBERT_ROTH"
          }
        ]
      }
    ],
    "description": "GEOG 681 is a mentored study course for seniors completing honors theses in geography.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_8fc28205696bc440a5eeb097",
          "name": "Song Gao",
          "quality": 4.272369076477748,
          "quality_count": 28,
          "instructor_url": "/instructors/SONG_GAO"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_9f634df971b742938e82d316",
          "name": "Robert Roth",
          "quality": 4.059825435303663,
          "quality_count": 16,
          "instructor_url": "/instructors/ROBERT_ROTH"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_ce8edfe1f04770b64f33c33e",
          "name": "Lisa Naughton",
          "quality": 3.949173494123784,
          "quality_count": 36,
          "instructor_url": "/instructors/LISA_NAUGHTON"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_19a9a45378eddd93335114f1",
          "name": "Revel Sims",
          "quality": 3.8928352181127654,
          "quality_count": 6,
          "instructor_url": "/instructors/REVEL_SIMS"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_2b67bd5e781ff0835210fc99",
          "name": "Jack Williams",
          "quality": 3.8765027300117962,
          "quality_count": 59,
          "instructor_url": "/instructors/JACK_WILLIAMS"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_7b279519e07d7c3e169621ed",
          "name": "Qunying Huang",
          "quality": 3.8231005804048857,
          "quality_count": 7,
          "instructor_url": "/instructors/QUNYING_HUANG"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_0d856d1c4216989409617259",
          "name": "Joseph Mason",
          "quality": 3.7622812011259037,
          "quality_count": 43,
          "instructor_url": "/instructors/JOSEPH_MASON"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_af37921bbff9fdb272927271",
          "name": "William Gartner",
          "quality": 3.728802461083658,
          "quality_count": 27,
          "instructor_url": "/instructors/WILLIAM_GARTNER"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_86c8808efa2d8c327622ce99",
          "name": "Erika Marin-Spiotta",
          "quality": 3.695381952467998,
          "quality_count": 29,
          "instructor_url": "/instructors/ERIKA_MARIN-SPIOTTA"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_e2aabf5ebef8370f9da15d60",
          "name": "Morgan Robertson",
          "quality": 3.682845014275147,
          "quality_count": 27,
          "instructor_url": "/instructors/MORGAN_ROBERTSON"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_ea76690b351d041432dd7e79",
          "name": "Ian Baird",
          "quality": 3.5027075159745698,
          "quality_count": 22,
          "instructor_url": "/instructors/IAN_BAIRD"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_d969f66455e0fc1b3abf4b7d",
          "name": "Keith Woodward",
          "quality": 3.5024762161283687,
          "quality_count": 34,
          "instructor_url": "/instructors/KEITH_WOODWARD"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_25e6b188e276c708ba88ad70",
          "name": "Asligul Gocmen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ASLIGUL_GOCMEN"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_9faa8edc145c064bcf722801",
          "name": "Christian Andresen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRISTIAN_ANDRESEN"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_11475c2bbd2c0376b4f26c9f",
          "name": "Kristopher Olds",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KRISTOPHER_OLDS"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_71da751b40ac591957f29c9d",
          "name": "Matthew Turner",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MATTHEW_TURNER"
        },
        {
          "course_uid": "course_e3914d01dd5bad2cb6c8b0ad",
          "uid": "instructor_9e5b96d54583d706cec68d66",
          "name": "Sarah Moore",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SARAH_MOORE"
        }
      ],
      "instructorHistory": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "courseComparison": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_a3711445a11ea9b101636ef3",
    "course_id": "GEOG 990",
    "title": "RESEARCH AND THESIS",
    "credits_min": 1,
    "credits_max": 9,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Song Gao (4.27/5 adjusted; 28 ratings); Stephen Young (4.08/5 adjusted; 59 ratings); Robert Roth (4.06/5 adjusted; 16 ratings); Greg Downey (4.04/5 adjusted; 80 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Song Gao",
            "href": "/instructors/SONG_GAO"
          },
          {
            "label": "Stephen Young",
            "href": "/instructors/STEPHEN_YOUNG"
          },
          {
            "label": "Robert Roth",
            "href": "/instructors/ROBERT_ROTH"
          },
          {
            "label": "Greg Downey",
            "href": "/instructors/GREG_DOWNEY"
          }
        ]
      }
    ],
    "description": "GEOG 990 is an individual mentored study course for completing theses, arranged with a faculty member.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_8fc28205696bc440a5eeb097",
          "name": "Song Gao",
          "quality": 4.272369076477748,
          "quality_count": 28,
          "instructor_url": "/instructors/SONG_GAO"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_5fd49f70e3a2473036f9f8e1",
          "name": "Stephen Young",
          "quality": 4.078148299632049,
          "quality_count": 59,
          "instructor_url": "/instructors/STEPHEN_YOUNG"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_9f634df971b742938e82d316",
          "name": "Robert Roth",
          "quality": 4.059825435303663,
          "quality_count": 16,
          "instructor_url": "/instructors/ROBERT_ROTH"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_1d306aee6791519163daa9ed",
          "name": "Greg Downey",
          "quality": 4.043937156709319,
          "quality_count": 80,
          "instructor_url": "/instructors/GREG_DOWNEY"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_ce8edfe1f04770b64f33c33e",
          "name": "Lisa Naughton",
          "quality": 3.949173494123784,
          "quality_count": 36,
          "instructor_url": "/instructors/LISA_NAUGHTON"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_8b1b2cddd19583cb6ed3c970",
          "name": "Holly Gibbs",
          "quality": 3.9277486268372765,
          "quality_count": 5,
          "instructor_url": "/instructors/HOLLY_GIBBS"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_2b67bd5e781ff0835210fc99",
          "name": "Jack Williams",
          "quality": 3.8765027300117962,
          "quality_count": 59,
          "instructor_url": "/instructors/JACK_WILLIAMS"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_7b279519e07d7c3e169621ed",
          "name": "Qunying Huang",
          "quality": 3.8231005804048857,
          "quality_count": 7,
          "instructor_url": "/instructors/QUNYING_HUANG"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_462578105447a6b7ed5d1706",
          "name": "Elizabeth Hennessy",
          "quality": 3.7997381529554963,
          "quality_count": 4,
          "instructor_url": "/instructors/ELIZABETH_HENNESSY"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_0d856d1c4216989409617259",
          "name": "Joseph Mason",
          "quality": 3.7622812011259037,
          "quality_count": 43,
          "instructor_url": "/instructors/JOSEPH_MASON"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_f2af945b90163f1be7c95e76",
          "name": "Annemarie Schneider",
          "quality": 3.7479153952197004,
          "quality_count": 7,
          "instructor_url": "/instructors/ANNEMARIE_SCHNEIDER"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_86c8808efa2d8c327622ce99",
          "name": "Erika Marin-Spiotta",
          "quality": 3.695381952467998,
          "quality_count": 29,
          "instructor_url": "/instructors/ERIKA_MARIN-SPIOTTA"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_e2aabf5ebef8370f9da15d60",
          "name": "Morgan Robertson",
          "quality": 3.682845014275147,
          "quality_count": 27,
          "instructor_url": "/instructors/MORGAN_ROBERTSON"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_8a11d29c67110ba4979a4f70",
          "name": "Bill Limpisathian",
          "quality": 3.675891222425329,
          "quality_count": 1,
          "instructor_url": "/instructors/BILL_LIMPISATHIAN"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_ea76690b351d041432dd7e79",
          "name": "Ian Baird",
          "quality": 3.5027075159745698,
          "quality_count": 22,
          "instructor_url": "/instructors/IAN_BAIRD"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_d969f66455e0fc1b3abf4b7d",
          "name": "Keith Woodward",
          "quality": 3.5024762161283687,
          "quality_count": 34,
          "instructor_url": "/instructors/KEITH_WOODWARD"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_b4dfb9f39976a5a340a9b77b",
          "name": "Frederic Neyrat",
          "quality": 3.4918641913267527,
          "quality_count": 41,
          "instructor_url": "/instructors/FREDERIC_NEYRAT"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_f384b64777d9860aaf177c05",
          "name": "A-Xing Zhu",
          "quality": 3.393505260266632,
          "quality_count": 21,
          "instructor_url": "/instructors/A-XING_ZHU"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_000d46a678e3f2a5d289bdc8",
          "name": "Jenna Loyd",
          "quality": 2.250526807358311,
          "quality_count": 44,
          "instructor_url": "/instructors/JENNA_LOYD"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_25e6b188e276c708ba88ad70",
          "name": "Asligul Gocmen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ASLIGUL_GOCMEN"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_9faa8edc145c064bcf722801",
          "name": "Christian Andresen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRISTIAN_ANDRESEN"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_6ec3111e907be7f83550bb27",
          "name": "Jonathan Nelson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JONATHAN_NELSON"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_11475c2bbd2c0376b4f26c9f",
          "name": "Kristopher Olds",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KRISTOPHER_OLDS"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_55fd4c191bec4426e9ebd334",
          "name": "Lisa Bhungalia",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LISA_BHUNGALIA"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_ea744bb16cc51f49c780c885",
          "name": "Maddy Kroot",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MADDY_KROOT"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_71da751b40ac591957f29c9d",
          "name": "Matthew Turner",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MATTHEW_TURNER"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_b20c398947d08cd7a73d1bbb",
          "name": "Mutlu Ozdogan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MUTLU_OZDOGAN"
        },
        {
          "course_uid": "course_a3711445a11ea9b101636ef3",
          "uid": "instructor_9e5b96d54583d706cec68d66",
          "name": "Sarah Moore",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SARAH_MOORE"
        }
      ],
      "instructorHistory": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "courseComparison": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_590f53e642fa9433232a332f",
    "course_id": "GEOG 999",
    "title": "INDEPENDENT WORK",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Song Gao (4.27/5 adjusted; 28 ratings); Stephen Young (4.08/5 adjusted; 59 ratings); Robert Roth (4.06/5 adjusted; 16 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Song Gao",
            "href": "/instructors/SONG_GAO"
          },
          {
            "label": "Stephen Young",
            "href": "/instructors/STEPHEN_YOUNG"
          },
          {
            "label": "Robert Roth",
            "href": "/instructors/ROBERT_ROTH"
          }
        ]
      }
    ],
    "description": "GEOG 999 is an independent study course allowing students to arrange specific work with a faculty member.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          6,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 6,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_8fc28205696bc440a5eeb097",
          "name": "Song Gao",
          "quality": 4.272369076477748,
          "quality_count": 28,
          "instructor_url": "/instructors/SONG_GAO"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_5fd49f70e3a2473036f9f8e1",
          "name": "Stephen Young",
          "quality": 4.078148299632049,
          "quality_count": 59,
          "instructor_url": "/instructors/STEPHEN_YOUNG"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_9f634df971b742938e82d316",
          "name": "Robert Roth",
          "quality": 4.059825435303663,
          "quality_count": 16,
          "instructor_url": "/instructors/ROBERT_ROTH"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_ce8edfe1f04770b64f33c33e",
          "name": "Lisa Naughton",
          "quality": 3.949173494123784,
          "quality_count": 36,
          "instructor_url": "/instructors/LISA_NAUGHTON"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_8b1b2cddd19583cb6ed3c970",
          "name": "Holly Gibbs",
          "quality": 3.9277486268372765,
          "quality_count": 5,
          "instructor_url": "/instructors/HOLLY_GIBBS"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_2b67bd5e781ff0835210fc99",
          "name": "Jack Williams",
          "quality": 3.8765027300117962,
          "quality_count": 59,
          "instructor_url": "/instructors/JACK_WILLIAMS"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_7b279519e07d7c3e169621ed",
          "name": "Qunying Huang",
          "quality": 3.8231005804048857,
          "quality_count": 7,
          "instructor_url": "/instructors/QUNYING_HUANG"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_0d856d1c4216989409617259",
          "name": "Joseph Mason",
          "quality": 3.7622812011259037,
          "quality_count": 43,
          "instructor_url": "/instructors/JOSEPH_MASON"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_86c8808efa2d8c327622ce99",
          "name": "Erika Marin-Spiotta",
          "quality": 3.695381952467998,
          "quality_count": 29,
          "instructor_url": "/instructors/ERIKA_MARIN-SPIOTTA"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_ea76690b351d041432dd7e79",
          "name": "Ian Baird",
          "quality": 3.5027075159745698,
          "quality_count": 22,
          "instructor_url": "/instructors/IAN_BAIRD"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_d969f66455e0fc1b3abf4b7d",
          "name": "Keith Woodward",
          "quality": 3.5024762161283687,
          "quality_count": 34,
          "instructor_url": "/instructors/KEITH_WOODWARD"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_f384b64777d9860aaf177c05",
          "name": "A-Xing Zhu",
          "quality": 3.393505260266632,
          "quality_count": 21,
          "instructor_url": "/instructors/A-XING_ZHU"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_000d46a678e3f2a5d289bdc8",
          "name": "Jenna Loyd",
          "quality": 2.250526807358311,
          "quality_count": 44,
          "instructor_url": "/instructors/JENNA_LOYD"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_11475c2bbd2c0376b4f26c9f",
          "name": "Kristopher Olds",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KRISTOPHER_OLDS"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_71da751b40ac591957f29c9d",
          "name": "Matthew Turner",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MATTHEW_TURNER"
        },
        {
          "course_uid": "course_590f53e642fa9433232a332f",
          "uid": "instructor_9e5b96d54583d706cec68d66",
          "name": "Sarah Moore",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SARAH_MOORE"
        }
      ],
      "instructorHistory": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "courseComparison": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "claim": {
        "citations": [
          {
            "course_id": "GEOG 999",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 7,
            "source_course_id": "56b5ed1e-a813-3f0b-9244-fd67e5663725",
            "source_record": {
              "entity_id": "56b5ed1e-a813-3f0b-9244-fd67e5663725",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1224",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Spring 2022: 4.00 GPA, 100.0% A/AB (n=1 letter grades)."
      },
      "reviewFiles": []
    }
  }
]
```

## reviews

### items

```json
[
  {
    "observed_at": "2026-09-07 16:26:31.958015+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxODUwNzE2",
    "source_instructor_id": "rmp:1346969",
    "instructor_name": "Keith Woodward",
    "course_label": "GEO101",
    "course_id": null,
    "course_uid": null,
    "review_date": "2025-11-12 17:50:12 +0000 UTC",
    "comment": "Comm B Class and the papers aren't hard, they are scaffolded but the grading was horrible. The TAs do a lot of the grunt work and the grading. but I don't think I can tell you one thing I really learned from this class, lectures were simply long tangents and slides weren't good for taking notes and he would only do top hat for halt the lectures. ",
    "source_url": "https://www.ratemyprofessors.com/professor/1346969",
    "quality_rating": 3,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:26:31.958015+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMzAzMzQ4",
    "source_instructor_id": "rmp:1346969",
    "instructor_name": "Keith Woodward",
    "course_label": "GEOG101",
    "course_id": "GEOG 101",
    "course_uid": "course_123bc1da6521fa3f2e3a0637",
    "review_date": "2025-05-16 14:43:06 +0000 UTC",
    "comment": "Obviously a professor who cares a lot about his students and his lectures. Very humorous and intelligent when discussing the topics of human geography. ",
    "source_url": "https://www.ratemyprofessors.com/professor/1346969",
    "quality_rating": 5,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:26:31.958015+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMjQ1MzE5",
    "source_instructor_id": "rmp:1346969",
    "instructor_name": "Keith Woodward",
    "course_label": "GEO101",
    "course_id": null,
    "course_uid": null,
    "review_date": "2025-05-11 20:33:22 +0000 UTC",
    "comment": "Lectures are boring and hard to follow. He talks and talks but rarely gets to his point. Exams and essays are not difficult. It's an okay class.",
    "source_url": "https://www.ratemyprofessors.com/professor/1346969",
    "quality_rating": 2,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 16:26:31.958015+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMDg3MjM4",
    "source_instructor_id": "rmp:1346969",
    "instructor_name": "Keith Woodward",
    "course_label": "GEOG101",
    "course_id": "GEOG 101",
    "course_uid": "course_123bc1da6521fa3f2e3a0637",
    "review_date": "2025-04-29 17:56:25 +0000 UTC",
    "comment": "A super smart and nice professor. He doesn't just teach facts, but values ideas which I appreciate.",
    "source_url": "https://www.ratemyprofessors.com/professor/1346969",
    "quality_rating": 5,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 16:26:31.958015+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMDAyODc5",
    "source_instructor_id": "rmp:1346969",
    "instructor_name": "Keith Woodward",
    "course_label": "GEO101",
    "course_id": null,
    "course_uid": null,
    "review_date": "2025-04-22 16:03:09 +0000 UTC",
    "comment": "Not a great lecturer, slides are not good for taking notes. Be prepared to just listen and take notes from what he is saying verbally. He's a good guy and knows what he's talking about, but just not very streamlined lectures. My notes were super bare in the beginning before I just started doing notes from what I was hearing.",
    "source_url": "https://www.ratemyprofessors.com/professor/1346969",
    "quality_rating": 3,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 16:26:31.958015+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQwNzQwMzY0",
    "source_instructor_id": "rmp:1346969",
    "instructor_name": "Keith Woodward",
    "course_label": "GEOG101",
    "course_id": "GEOG 101",
    "course_uid": "course_123bc1da6521fa3f2e3a0637",
    "review_date": "2025-03-06 02:28:59 +0000 UTC",
    "comment": "Most boring lectures ever. I'm sure he is a brilliant human geographer, but when it comes to lecturing, not at all. He opposes having the lecture notes and videos on Canvas for no reason. Actually, he probably doesn't post lectures because nobody would show up to lecture. He is a yapper. He talks so much without saying anything meaningful.",
    "source_url": "https://www.ratemyprofessors.com/professor/1346969",
    "quality_rating": 2,
    "difficulty_rating": 2
  }
]
```

### total

34

### page

1

### courses

| course\_uid                      | course\_id |
| -------------------------------- | ---------- |
| course\_123bc1da6521fa3f2e3a0637 | GEOG 101   |
| course\_016d48d565e772e250315724 | GEOG 501   |

### matched

true

## social Image

true
