Skip to main content
Sponsored

Ian McCready-Flora

3.14
Rating
2.86
Difficulty
3.52
GPA

Philosophy

PHIL 1000 | Introduction to Philosophy
2.9
Rating
2.3
Difficulty
3.57
GPA
Fall 2024
Last Taught
PHIL 1710 | Human Nature
Rating
Difficulty
GPA
Fall 2025
Last Taught
PHIL 2070 | Knowledge and Reality
Rating
Difficulty
3.23
GPA
Fall 2017
Last Taught
PHIL 2850 | Finding the Way: Some Philosophical Projects
Rating
Difficulty
3.57
GPA
Spring 2018
Last Taught
PHIL 3110 | Plato
2.9
Rating
3.3
Difficulty
3.37
GPA
Fall 2025
Last Taught
PHIL 3120 | Aristotle
4.7
Rating
3.0
Difficulty
3.31
GPA
Spring 2025
Last Taught
PHIL 3730 | Ancient Ethical Theory
Rating
Difficulty
3.39
GPA
Fall 2022
Last Taught
PHIL 4993 | Directed Reading and Research
Rating
Difficulty
GPA
Fall 2017
Last Taught
PHIL 4995 | Directed Reading and Research
Rating
Difficulty
GPA
Fall 2025
Last Taught
PHIL 4999 | Senior Thesis
Rating
Difficulty
GPA
Spring 2025
Last Taught
PHIL 5510 | Seminar on an Ancient History of Philosophy Topic
Rating
Difficulty
3.88
GPA
Fall 2023
Last Taught
PHIL 7510 | Seminar on an Ancient History of Philosophy Topic
Rating
Difficulty
3.81
GPA
Spring 2023
Last Taught
PHIL 8560 | Seminar on a Political Philosophy Topic
Rating
Difficulty
GPA
Spring 2025
Last Taught
PHIL 8995 | Supervised Research
Rating
Difficulty
GPA
Spring 2024
Last Taught
PHIL 9700 | Dissertation Seminar
Rating
Difficulty
GPA
Spring 2019
Last Taught
PHIL 9999 | Non-Topical Research
Rating
Difficulty
GPA
Fall 2025
Last Taught