Who is teaching my math section?

Unlike many of the other departments within UW the math department is not completely transparent with who is teaching its courses. There is no unified area as of yet to get this data so this program scrapes what it can find. For now this is whatever is on the professors page on the faculty website (if you find this information somewhere else publically accessable please let me know).

This program also pulls from RateMyProfessor.com to present the rating next to the professor when possible. This data is nutoriously innacurate so treat its ratings as a grain of salt.

All of this data is then put into text files that you can refer to at a later date

This data is then compiled into a series of informative lists allowing you to

  • See all the facts scraped (BigPrint.txt)
  • See what each professor is teaching (By Professor.txt)
  • See what professor is teaching each section for a given class (By Class.txt)
  • All the professors listed as teaching courses this quarter ranked by their rating (Professor Ranking.txt)

This program does take a very long time to run and so please run it only occasionally. Usually I will have the data pre-scraped on a folder on this repo.

Please let me know if there is data missing or innacurate that I should have gotten so I can update the scraper.

Copyright 2017 Caleb Kierum

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.