Teaching

I often teach foundational (math-oriented) CS courses, such as:

I have also taught intensive PhD/Master level courses overseas (Italy, Spain, Argentina) as well as staff training workshops at Agent-Oriented Software (AOS), a company based in Melbourne providing agent-based solutions for complex control applications.