Department of Geography at Birkbeck, University of London (2016-present):
- Programming for GIS, postgraduate
- Geovisualisation and WebGIS, postgraduate
- Spatial Big Data Management, postgraduate
- Introduction to Spatial Thinking, undergraduate
Computer Science dept. at National University of Ireland, Maynooth (2013-14):
- Advanced concepts in Object-Oriented Programming (CS613)
- Software design (CS264)
From 2009 to 2013 I acted as teaching assistant in several courses at the School of Computer Science and Informatics, University College Dublin. Taught Courses:
- Computer Science in Practice: Overview of research areas within computer science (2010-11)
- Formal Foundations: Propositional and predicate logic (2010-11)
- Introduction to Computer Architecture: Logic gates, Boolean algebra, and binary logic (2010-11)
- Functional Programming: Scheme programming language (2011-12)
- Databases and Information Systems I: Database design, DBMSs (2009-10, 2010-11, 2011-12)
- Software engineering II: object-oriented programming, design patterns (2009-10, 2010-11)
- Web Multimedia: Principles of Web design, xHTML, CSS, JavaScript (2010-11)
- Object-Oriented Programming: Inheritance, polymorphism, and design patterns (2011-12)
- Software engineering III: development of mobile applications (2010-11)