Courses Taught
- HS 101 Europe and the World since 1500
- HS 303 Early Middle Ages
- HS 305 Later Middle Ages
- HS 335 Crusades
- HS 472 Seminar: Frontiers in the Middle Ages
Publications
Areas of Specialization
- Medieval Military History and Technology
- History of Technology
- Medieval History
- Military History