Teaching

I contribute to teaching in the school of Computer Science and Electronic Engineering (CSEE) on the undergraduate program in Electronic Engineering and Masters program in Artificial Inteligence.

Current

AR, VR and the Metaverse (EEEM067)

Role: Module Coordinator
Duration: 2023/24-Present
Description:

This module will introduce and explore the underlying concepts and technologies of virtual/augmented reality (VR/AR) and the emerging idea of the Metaverse. The module will also investigate the current and future challenges of the technologies and consider the impact it will have on industry and wider society.


Computer Vision and Graphics (EEE2041)

Role: Module Coordinator
Duration: 2022/23-Present
Description:

This module introduces students to the fundemental concepts that underpin 3D computer vision and computer graphics. It also introduces the students to practical implementation of computer graphics using OpenGL


Professional Training Year (EEEP012)

Role: Placement Year Tutor
Duration: 2021/22-Present
Description:

This module supports students’ development of personal and professional attitudes and abilities appropriate to a Professional Training placement. It supports and facilitates self-reflection and transfer of learning from their Professional Training placement experiences to their final year of study and their future employment.

My role as a placement year tutor involves regular contact with the student and comprises of three visits over the PTY, as well as pastoral care of the student. Examples of companies where I have supported students include:

  • Airbus Defence and Space
  • BAE Systems
  • Qinetiq
  • Racelogic
  • Tactiq Ltd

60 Credit Standard Project (EEEM004)

Role: Project Supervisor
Duration: 2021/22-Present
Description:

This is an individual student project module giving each masters student an opportunity to gain realistic experience in developing a solution to a problem from its inception to a demonstrable result. It provides a framework as well as a vehicle for exercising all key aspects of project work, from project specification, through literature and technology research, leading to project planning, problem solving as well as design and implementation, culminating in performance assessment, project demonstration, and project evaluation.

My role in this module is to supervise and examine student projects. I try where possible to work collaboratively with industry partners on MSc project to give students experience working on real world problems. Examples of projects that my students have worked on include:

  • Tongue Motion Synthesis for Character Animation (collaboration with Humain Studios)
  • A Immersive Training Framework (collaboration with Surrey Police)
  • Single View Human Appearance Reconstruction Using Deep Learning (collabroation with Intel)
  • Audio-driven talking head generation

Year 3 Individual Project (EEE3017)

Role: Project Supervisor
Duration: 2021/22-Present
Description:

The purpose of the Year 3 Individual Project is to prepare students for independent problem solving and independent work in engineering (or other professional environment). Students undertake an extended piece of research and development work on a particular topic over two semesters, and then present the outcomes of this work via a written Final Project Report and an oral presentation.

My role in this module is to supervise and examine student projects. Examples of projects that my students have worked on include:

  • 6 DoF pose estimation of vr headsets using machine learning
  • A standalone head tracking module for immersive media applications

Previous

Computer Vision and Pattern Recognition (EEE3032)

Role: Lecturer
Duration: 2021/22
Description:

The module delivers a grounding in Computer Vision, suitable for students with a grounding in linear algebra similar to that provided by EEE2041 – computer vision & graphics. Content is presented as an application-focused tour of Computer Vision from the low-level (image processing), through to high level model fitting and object recognition.


Computer Vision and Graphics (EEE2041)

Role: Demonstrator
Duration: 2014/15-2021/22
Description:

This module introduces students to the fundemental concepts that underpin 3D computer vision and computer graphics. It also introduces the students to practical implementation of computer graphics using OpenGL.

My role in this module from 2014/15-2021/22 academic years was as a demonstrator. During this time I moderenised the practical elements of this course moving from the OpenGL fixed-functionality pipeline to the programmable pipeline in order to introduce students to shaders and OpenGL shading language.


Contact

Online

Feel free to drop me an email at m [dot] volino [at] surrey [dot] ac [dot] uk.

You can also find me on the following platforms:

Map