May 10, 2025 · Historical comment
Exams were hard, but I was harder. GOATed professor.
CSCI2243 · Computer Science
Morrissey College of Arts & Sciences
A course in the mathematical foundations of Computer Science, illustrated throughout with applications such as sets and functions, propositional and predicate logic, induction and recursion, basic number theory, and mathematical models of computation such as formal languages, finite state machines, and Turing machines.
Course experience
Averages use the original five-point historical evaluation scale.
Organization
4.1 / 5
How well the course was organized
Challenge
4.8 / 5
How intellectually challenging students found it
Attendance
3.9 / 5
How necessary attendance was
Assignments
4.3 / 5
How helpful assignments were
Weekly effort
~6.5
hours per week
Estimated from the original workload response buckets. Individual sections may differ.
Instructor options
Ratings below reflect only recovered evaluations connected to this course.
Assistant Professor of the Practice, Computer Science
3.6 / 5
3.4 / 5
Professor, Jack and Pamela Egan Chair, Computer Science
4.9 / 5
4.6 / 5
Visiting Assistant Professor, Computer Science
4.4 / 5
4.0 / 5
Assistant Professor, Computer Science
4.2 / 5
3.7 / 5
Postdoctoral Research Fellow, Computer Science
4.2 / 5
3.9 / 5
Associate Professor, Computer Science
4.1 / 5
3.7 / 5
Student perspective
Recovered and new anonymous comments are shown as written and may reflect different course formats.
May 10, 2025 · Historical comment
Exams were hard, but I was harder. GOATed professor.
Feb 8, 2024 · Historical comment
Mctague is exceptional, and his logic course was great, but brace yourself for the final. It will break you! best of luck XD
Across time
Section-level results available in the recovered archive.
Spring 2025
2 sectionsFall 2024
3 sectionsSpring 2024
2 sectionsFall 2023
2 sectionsSpring 2023
2 sectionsFall 2022
3 sectionsSpring 2022
1 sectionFall 2021
3 sectionsFall 2020
3 sectionsSpring 2020
1 section