ELVIS> Main>People (23 Nov 2011, Main.craig)

People

Academic Staff

Staff Member Research Interests Teaching
George Allan Epistemology of Project Management
Risk Management
ENGR 301 - Project Management
ENGR 302 - Group Project
ENGR 401 - Professional Practice
SWEN 102 - Introduction to Software Modelling
Lindsay Groves Formal Software Development COMP 103 - Introduction to Data Structures and Algorithms
COMP 304 - Programming Languages
NWEN 303 - Concurrent Programming
SWEN 224 - Formal Foundations of Programming
Thomas Kühne Object-Oriented Metamodeling Models
Domain Customized Languages
Architecture Stratification
Multi-Level Programming
COMP 304 - Programming Languages
SWEN 223 - Software Engineering Analysis
SWEN 424 - Model-Driven Development
Hui Ma Database Systems
Conceptual Modelling
SWEN 301 - Structured Methods
SWEN 423 - Object-Oriented Paradigms
Petra Malik Formal Software Development COMP 425 - Computational Logic
SWEN 221 - Software Development
SWEN 421 - Formal Software Engineering 1
Stuart Marshall Human Computer Interaction (HCI)
Mobile User Interfaces
Information Visualisation
COMP 348 - Special Topic: Computer Game Development
SWEN 222 - Software Design
SWEN 302 - Agile Methods
SWEN 303 - User Interface Design
SWEN 422 - Human Computer Interaction
Pavle Mogin Database Systems COMP 261 - Algorithms and Data Structures
SWEN 304 - Database System Engineering
SWEN 432 - Advanced Database Design and Implementation
James Noble Object-Oriented Software Design SWEN 425 - Design Patterns
David Pearce Programming Languages
Compilers
Program Analysis
ENGR 101 - Engineering Technology
ENGR 489 - Engineering Project
SWEN 102 - Introduction to Software Modelling
SWEN 221 - Software Development
SWEN 222 - Software Design
SWEN 430 - Compiler Engineering
Alex Potanin Ownership and Immutability
Object-Oriented Programming Languages
Compilers
Type Systems
Software Engineering
COMP 261 - Algorithms and Data Structures
COMP 303 - Design and Analysis of Algorithms
SWEN 423 - Object-Oriented Paradigms
SWEN 430 - Compiler Engineering
Ian Welch Internet Security
Preservation/Access to Digital Artifacts
NWEN 303 - Concurrent Programming
NWEN 304 - Advanced Network Applications
NWEN 401 - Distributed Systems Design
NWEN 405 - Security Engineering
Robert Biddle (Adjunct) Games and Media
Usable Security
Agile Development
Mark Moir (Adjunct) Practical and theoretical aspects of
concurrent, distributed, and real-time systems

Post-Graduate Thesis Students

Student Topic Degree Supervisor
Craig Anslow Multi-Touch Table User Interfaces for Software Visualization PhD JamesNoble, StuartMarshall, RobertBiddle
Keith Cassell Machine learning, knowledge representation and automated refactoring PhD PeterAndreae, LindsayGroves
Yi-Jing Chung Accuracy and efficiency of hand gestures on multi-touch surfaces MSc StuartMarshall
Siva Dorairaj Distributed Agile Projects PhD JamesNoble, PetraMalik
Constantine Dymnikov Ownership Inference MSc DavidPearce, AlexPotanin
David Friggens Formal Software Development PhD LindsayGroves
Michael Homer Grace Programming Language PhD JamesNoble
Ahmed Khalifa Ownership and Immutability PhD AlexPotanin, JamesNoble
Roman Klapaukh Progamming Languages and Security PhD DavidPearce, StuartMarshall
Jan Larres Performance Analysis of Mozilla Firefox MSc AlexPotanin
Paley Li Ownership and Immutability PhD JamesNoble, NicholasCameron
Saptarshi Mukerji Audio Gestures for Music Data MSc JamesNoble, AjayKapur
Stephen Nelson First Class Relationships for Object Oriented Programming Languages PhD JamesNoble, DavidPearce
Arthur Protin Programming Languages PhD DavidPearce
Neil Ramsay Information Visualisation for Search and Rescue MSc StuartMarshall
Harsha Raja Cloud Databases MSc PavleMogin
Allan Tabilog Mechanical verification of linearisability of non-blocking algorithms PhD LindsayGroves, PetraMalik
Michael Waterman Architecture in Agile Software Development PhD JamesNoble, GeorgeAllan

Honours Students

Student Topic Supervisor
Daniel Atkins X10 Programming Language AlexPotanin
Daniel Cope Navigating 3D Worlds via 2D touch interfaces StuartMarshall
Matthew Crisp e-Wall: An Electronic Agile Story Wall RashinaHoda, StuartMarshall
Marco Costantini Multi-touch Real Time Strategy Games StuartMarshall
Cameron Fowler Rock Climbing Analysis with Microsoft Kinect GeorgeAllan
Chris Green Social Cloud Visualization StuartMarshall, KrisBubendorfer
David Kydd Applications of AI to games StuartMarshall, PeterAndreae
Julian Mackay Mechanised Theorem Proving in COQ AlexPotanin, LindsayGroves
Tim McKenzie Translating Whiley to JavaScript DavidPearce
Felix Shi Java Script Type Inference Project AlexPotanin LindsayGroves

Alumni

  • Alumni contains a long list of people who have studied in the Elvis group or have visited us.

Friends of Elvis

  • Pippin Barr - Alumni, Visiting Researcher, ITU, Cophenhagen, Denmark
  • Alan Blackwell - Collaborator, Senior Lecturer, University of Cambridge, England
  • Nicholas Cameron - Alumni, Imperial College, England
  • Brenda Chawner - Collaborator, Senior Lecturer, School of Information Management, Victoria University of Wellington
  • Dave Clarke - Collaborator, Katholieke Universiteit Leuven, Belgium
  • JoergEvermann - Collaborator, Memorial University of Newfoundland, Canada
  • Jennifer Ferreira - Alumni, PhD Student, Open University, England
  • Brian Foote - Collaborator, USA
  • Neal Glew - Alumni, Senior Staff Rresearcher, Intel, USA
  • Rashina Hoda - Alumni, Lecturer, University of Auckland, New Zealand
  • Werner Heijstek - Collaborator, PhD student, Leiden University, The Netherlands
  • Ajay Kapur - Collaborator, Lecturer, New Zealand School of Music, Victoria University of Wellington
  • Rilla Khaled - Alumni, Assistant Professor, ITU, Cophenhagen, Denmark
  • Chris Lewis - Alumni, PhD student, University of California, Santa Cruz, USA
  • Sebastian Link - Collaborator, Associate Professor, School of Information Management, Victoria University of Wellington
  • Sky Marsen - Collaborator, Senior Lecturer, School of Linguistics and Applied Languages, Victoria University of Wellington
  • Stephen Marshall - Collaborator, Senior Lecturer, University Teaching Development Centre, Victoria University of Wellington
  • Angela Martin - Alumni, Lecturer, University of Waikato, New Zealand
  • Radu Muschevici - Alumni, PhD student, Katholieke Universiteit Leuven, Belgium
  • Robert O'Callahan - Collaborator, Mozilla Corporation, Auckland, New Zealand
  • Dirk Riehle - Collaborator, Professor, Friedrich-Alexander University of Erlangen-Nurnberg, Germany
  • Diane Strode - PhD student, School of Information Management, Victoria University of Wellington
  • Ewan Tempero - Collaborator, Associate Professor, University of Auckland, New Zealand
 
© 2009 Victoria University of Wellington, New Zealand, unless otherwise stated