Dr Andrew Hague
Associate Professor
Teaching
I am the module organiser for:
- Web Development Technologies (CS139) - The module assumes no prior knowledge other than typical imperative programming languages. It leads you from HTML through to hosting a dynamic web server.
- Computer Organisation and Architecture (CS132) - Learn how all the bits move through the circuits to calculate answers electronically. Use these bits to control and receive data with external devices.
Undergraduate Responsibilties
- Director of Student Experience
- Course Lead for Computer Systems Engineering
General areas of interest:
- Human-centred interactive technologies
- Interdisciplinarity in computing
- IoT and Mobile applications
- Simulations and artificial realities
- Creative Computing
- Computer Science Education & Educational Technology
- Programming languages
- Software Engineering & Design Patterns
Module organiser previously for:
- Advanced Computer Architectures (CS257)
- Database Systems (CS258)
- Programming for Scientists (MA117)
- Mathematics for Computer Science 1 (DA) (CS1D3)
- Networks and Distributed Systems (DA) (CS1D5)
Previous Duties:
- Director of Degree Apprenticeships
Room: MB3.23
Email: A.Hague@warwick.ac.uk
Office hours (term-time only):
I am almost always in my office during these hours.
Term 1 & Term 2
9:30am - 10:30am, Monday
10:30am - 11:30am, Tuesday
During Term 3, please contact me directly to arrange suitable meeting times.