Biography
Contact Department of Mathematics Heriot-Watt University Edinburgh Information about courses My taught courses will be available via CANVAS
News Editing Research Books: Algebra & Geometry, Second Edition: errata page A first course in logic: errata page Finite automata: errata page Canvas MACS Staff Intranet
News
Editing
Research
Books:
Algebra & Geometry, Second Edition: errata page A first course in logic: errata page Finite automata: errata page
Algebra & Geometry, Second Edition: errata page
A first course in logic: errata page Finite automata: errata page
Canvas
MACS Staff Intranet