# Florian Heimerl — Courses & Reviews | UW–Madison

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

## 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\_84c317fdbc932162addaf020

### source

enrollment

### source instructor id

fheimerl

### identity basis

netid

### identity status

source\_identified

### name

Florian Heimerl

### email

HEIMERL\@CS.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

73

#### quality

3.15

#### difficulty

3.15

#### quality count

73

#### difficulty count

73

#### profile id

rmp:2776309

#### source url

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

#### match basis

exact\_name

#### observed at

2026-09-07 16:39:13.151836+00:00

#### courses

##### course 583cd0f265d9f29704ca13ea

###### review count

73

###### quality

3.15

###### difficulty

3.15

###### quality count

73

###### difficulty count

73

#### bayesian quality

3.259609845923999

#### prior mean

3.6596857835465957

#### prior weight

20

### current

true

### courses

| course\_uid                      | course\_id  | title           | credits\_min | credits\_max | gpa   |
| -------------------------------- | ----------- | --------------- | ------------ | ------------ | ----- |
| course\_583cd0f265d9f29704ca13ea | COMPSCI 400 | PROGRAMMING III | 3            | 3            | 3.319 |

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### instructor url

/instructors/FLORIAN\_HEIMERL

## history

| term | course\_uid                      | course\_id  | title           |
| ---- | -------------------------------- | ----------- | --------------- |
| 1272 | course\_583cd0f265d9f29704ca13ea | COMPSCI 400 | PROGRAMMING III |

## timeline

| term | courses |
| ---- | ------- |
| 1272 | 1       |

## term

1272

## courses

```json
[
  {
    "course_uid": "course_583cd0f265d9f29704ca13ea",
    "course_id": "COMPSCI 400",
    "title": "PROGRAMMING III",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.319,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.42 GPA across 475 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_400#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 203 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_400#schedule"
          }
        ]
      }
    ],
    "description": "COMPSCI 400 (Programming III) covers advanced data structures, algorithms, and professional software design practices.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1926,
          1329,
          1652,
          486,
          184,
          163,
          70
        ],
        "count": 5810,
        "gpa": 3.2801204819277108,
        "topShare": 56.024096385542165,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_583cd0f265d9f29704ca13ea",
          "uid": "instructor_3c20f585497c036ee0ded500",
          "name": "Shayne Wadle",
          "quality": 3.5426327025332824,
          "quality_count": 8,
          "instructor_url": "/instructors/SHAYNE_WADLE"
        },
        {
          "course_uid": "course_583cd0f265d9f29704ca13ea",
          "uid": "instructor_84c317fdbc932162addaf020",
          "name": "Florian Heimerl",
          "quality": 3.259609845923999,
          "quality_count": 73,
          "instructor_url": "/instructors/FLORIAN_HEIMERL"
        }
      ],
      "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": [
          {
            "instructor_name": "Florian Heimerl",
            "review_date": "2020-08-20 14:19:56 +0000 UTC",
            "review_id": "158d6b6ccea03b325f4d2fb3",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2776309",
            "source_review_id": "UmF0aW5nLTMzNjAwNDMx",
            "source_url": "https://www.ratemyprofessors.com/professor/2776309",
            "type": "review"
          },
          {
            "instructor_name": "Florian Heimerl",
            "review_date": "2021-11-18 05:03:45 +0000 UTC",
            "review_id": "9ee7e54aee59dc41e9549d26",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2776309",
            "source_review_id": "UmF0aW5nLTM1MjYzODIx",
            "source_url": "https://www.ratemyprofessors.com/professor/2776309",
            "type": "review"
          },
          {
            "instructor_name": "Florian Heimerl",
            "review_date": "2022-12-14 20:56:46 +0000 UTC",
            "review_id": "2f4e962fc1dc77b8e7371c12",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2776309",
            "source_review_id": "UmF0aW5nLTM3MTIxNzY4",
            "source_url": "https://www.ratemyprofessors.com/professor/2776309",
            "type": "review"
          },
          {
            "instructor_name": "Florian Heimerl",
            "review_date": "2023-04-06 08:11:50 +0000 UTC",
            "review_id": "a6aba3726b2ef804c9862e5a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2776309",
            "source_review_id": "UmF0aW5nLTM3NTg5NDAy",
            "source_url": "https://www.ratemyprofessors.com/professor/2776309",
            "type": "review"
          }
        ],
        "text": "Florian Heimerl is described as a good lecturer but criticized for disorganization, including outdated syllabi, grading changes, and slow lectures. Reviewers report unresponsive support and chaotic group projects, with some calling him mediocre or the worst professor they have had."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_583cd0f265d9f29704ca13ea-0.json"
      ]
    }
  }
]
```

## reviews

### items

```json
[
  {
    "observed_at": "2026-09-07 16:39:13.151836+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQzMDk2NzEz",
    "source_instructor_id": "rmp:2776309",
    "instructor_name": "Florian Heimerl",
    "course_label": "CS400",
    "course_id": "COMPSCI 400",
    "course_uid": "course_583cd0f265d9f29704ca13ea",
    "review_date": "2026-05-11 21:20:14 +0000 UTC",
    "comment": "Florian Florain Florian... CS400 as a course is so poorly structured but you managed to make it less of a dumpster fire. The group projects are probably the most uncoordinated efforts by the instructional staff so good luck. Otherwise Florian lectures clearly and was accessible outside of class. He also forgot about TopHat a lot lol",
    "source_url": "https://www.ratemyprofessors.com/professor/2776309",
    "quality_rating": 4,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 16:39:13.151836+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQzMDU3MDEw",
    "source_instructor_id": "rmp:2776309",
    "instructor_name": "Florian Heimerl",
    "course_label": "COMPSCI400",
    "course_id": "COMPSCI 400",
    "course_uid": "course_583cd0f265d9f29704ca13ea",
    "review_date": "2026-05-07 06:10:41 +0000 UTC",
    "comment": "Pretty nice teacher, lectures are slow but required via TopHat. 1 multiple choice quiz + 1 short coding assignment + 1 coding project is due every week which honestly was not that bad. Nice opportunity to gain 10 extra credit project points at the start of the semester as well. He is the type of professor I expected going into college, solid.",
    "source_url": "https://www.ratemyprofessors.com/professor/2776309",
    "quality_rating": 3,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:39:13.151836+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyODkxODc4",
    "source_instructor_id": "rmp:2776309",
    "instructor_name": "Florian Heimerl",
    "course_label": "CS400",
    "course_id": "COMPSCI 400",
    "course_uid": "course_583cd0f265d9f29704ca13ea",
    "review_date": "2026-04-21 20:44:43 +0000 UTC",
    "comment": "The professor is great&#8212;he explains everything extremely well. The exams are a bit tough for me, though. They tend to include tricky questions that require you to spot hidden traps. You'll walk out of the exam feeling like you absolutely aced it, but it turns out to be an ~80%. Decent enough, but not enough to secure you an A.",
    "source_url": "https://www.ratemyprofessors.com/professor/2776309",
    "quality_rating": 4,
    "difficulty_rating": 4
  },
  {
    "observed_at": "2026-09-07 16:39:13.151836+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyODA5MTQy",
    "source_instructor_id": "rmp:2776309",
    "instructor_name": "Florian Heimerl",
    "course_label": "COMPSCI400",
    "course_id": "COMPSCI 400",
    "course_uid": "course_583cd0f265d9f29704ca13ea",
    "review_date": "2026-04-09 23:07:41 +0000 UTC",
    "comment": "Pay attention and you'll be fine. He is very good at explaining concepts.",
    "source_url": "https://www.ratemyprofessors.com/professor/2776309",
    "quality_rating": 4,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:39:13.151836+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyNjc3NDM1",
    "source_instructor_id": "rmp:2776309",
    "instructor_name": "Florian Heimerl",
    "course_label": "CS400",
    "course_id": "COMPSCI 400",
    "course_uid": "course_583cd0f265d9f29704ca13ea",
    "review_date": "2026-03-08 09:05:12 +0000 UTC",
    "comment": "Florian's lectures are largely pointless. He describes everything he does in excruciatingly gruesomely minute detail without ever actually explaining anything. He gives no reason behind what he does, he just describes what he's doing. \nAlso, why is he whispering at the end of every sentence? It just makes it hard to hear. He isn't Bob Ross.",
    "source_url": "https://www.ratemyprofessors.com/professor/2776309",
    "quality_rating": 1,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 16:39:13.151836+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyNjEzNDAz",
    "source_instructor_id": "rmp:2776309",
    "instructor_name": "Florian Heimerl",
    "course_label": "CS400",
    "course_id": "COMPSCI 400",
    "course_uid": "course_583cd0f265d9f29704ca13ea",
    "review_date": "2026-02-15 00:34:21 +0000 UTC",
    "comment": "His way of giving lectures--that overly indulgent, magnanimous speaking cadence--is so slow and grating that it is impossible to pay attention. Speaking slowly and verbosely only makes it harder to listen and more painfully slow and boring. I ended up skipping lectures because the class is very easy anyway.",
    "source_url": "https://www.ratemyprofessors.com/professor/2776309",
    "quality_rating": 1,
    "difficulty_rating": 2
  }
]
```

### total

73

### page

1

### courses

| course\_uid                      | course\_id  |
| -------------------------------- | ----------- |
| course\_583cd0f265d9f29704ca13ea | COMPSCI 400 |

### matched

true

## social Image

true
