Current and Future Courses
Fall, 2009
- Math 271 Introduction
to Mathematical Logic
- Math 007 Mathematics and
Politics
- Graduate reading and research
Spring, 2009
Recent Courses
Fall, 2008
Spring, 2008
- Math 170 Computational
Complexity
- Math 195 Undergraduate Reading and Research
- Graduate Reading and Research
- Dissertation research
Fall, 2007
Spring 2007
Fall, 2006
Other courses
taught at GW
- Introductory
Undergraduate: College
algebra; General mathematics; Mathematical ideas; Precalculus; Calculus
with precalculus; Calculus for the social and management sciences;
Finite mathematics for
the social and management
sciences; Single variable calculus I; Single variable calculus II;
Multivariable calculus.
- Advanced Undegraduate: Introduction to mathematical
logic; Introduction to automata theory (Statistics Department);
Axiomatic set theory; Computability theory (including writing in
the disciplines version);
Computational complexity.
- Graduate
- Mathematical logic
- Graduate Topics in Logic
- Incompleteness of formal
systems. Turing degrees
- NP-completeness.
Multi-valued logic
- Effective model
theory
- Independence
results in set theory
- Recursion theory: hierarchies,
oracles and degrees
- Models,
algorithms, and applications
- The forcing method
- Computable model theory
- Frequency computations. Computable algebra
- Algorithmic
learning. Gödel incompleteness
- Computability
theory and
applications to structures
- Ordinals, definability, and
computability
- Model theory and algorithmic
model theory
- Set theory
- Algorithmic methods
- Algorithms and mathematics
- Special Courses: Mathematical theory of languages, I–II
for the University
Honors Program; Set theory for the
Summer Program for Women in Mathematics; Dean's
Seminar for Freshmen: Mathematical
logic, language, and
learning; Dean's
Seminar for Freshmen: Is reasoning
computable?; Dean's
Seminar for Freshmen: Mathematics of
the infinite; Dean's
Seminar for Freshmen: Turing
machines, Chomsky languages, digital and quantum computing; Computational
complexity for the Computational
Sciences Master's
Program