Chris E.jpg

Mr Chris Edwards


Room: 10.01, Commerce
Phone: 479 5744
Email: cedwards@infoscience.otago.ac.nz

Mr Chris Edwards is one of the Teaching Fellows in the Database Cluster within the department. His main involvement is in the preparation and delivery of tutorial and laboratory exercises, project work, and tests for the 200, 300, and 400 level database courses. Chris also plays a role in assisting in course co-ordination, marking assessments, and in sourcing and/or developing tools and materials to help illustrate database concepts to students.

Related papers: BSNS106, INFO212, INFO321, INFO405, INFO406


My current projects (call it research if you will) include:

  • Investigating the feasibility of real-time music production over medium-haul digital networks
  • Developing a music remixing Web site with John Egenes from the Department of Music
  • Investigating the use of XML as a container/transport format for relational algebra expressions and query results
  • Designing a data typing framework based on Date and Darwen’s “Third Manifesto” (perhaps to be implemented in Tcl as part of a broader Tutorial D implementation project)
  • Developing a full-text filesystem indexing system, using a database for ease of querying and high performance.
  • Extending the filesystem indexer to become a fully-fledged database-backed document store, to replace the traditional hierarchical filesystem while retaining backward compatibility
  • Developing a database-backed management framework for Web sites, aiming to improve performance and manageability via automatic code minification, pre-emptive cacheing, and physical tuning
  • Developing a Tcl extension library for interfacing with the JACK audio server (via jacklib), and a user interface for transport control, timecode display, port connection management and signal monitoring
  • Assisting in the redevelopment of the database for the Safe and Effective Clinical Outcomes course with the General Practice department at the School of Medicine
  • Designing and implementing a data model for managing the New Zealand Computer Crime and Security Survey
  • Developing a prototype application for interactive calligraphic brush-work using a digital graphics tablet
  • Various robotics and electronics projects (including Arduino microcontroller programming and environmental sensing)
  • Further exploring the technical, educational and artistic possibilities of the Pure Data computer multimedia system, including rapid prototyping of games and other interactive systems