2018-

CS3450 Game Development

Aston University, UK

(Responsibility: Syllabus, Teaching)

Computer games are a major economic factor, and 3D game frameworks provide the basis for building virtual and augmented reality applications. Game engines have significantly simplified the development of fully fledged, advanced 3D games. In this course, we focus on the Unity engine that provides a streamlined development experience and is popular with both professional game developers and academics.

2017-

CS2300 Java Program Construction

Aston University, UK

(Responsibility: Syllabus, Teaching)

This module introduces inheritance and related software structuring concepts that provide the object-oriented approach to software development with much of its power. Students' programming capability is enhanced through substantial practical work and increased knowledge of software development techniques, including use of graphical user interfaces (GUIs)

2017

CS3330 Image and Video Processing

Aston University, UK

(Responsibility: Co-teaching)

2015

COGS 200 Introduction to Cognitive Systems

University of British Columbia, Canada

(Responsibility: Syllabus, co-teaching)

Cognitive Systems (COGS) is an interdisciplinary research programme, drawing on the fields of computer science, psychology, philosophy, and linguistics. It is concerned with the use of information technology to model and explain mental phenomena. Learning outcomes include attaining a basic understanding of the four major disciplines of COGS, and appreciating how connections can be made among these disciplines.

2014, 2015

COGS 300 Understanding and Designing Cognitive Systems

University of British Columbia, Canada

(Responsibility: Syllabus, teaching)

This course develops a multidisciplinary approach to the theory, methods, and current issues across the member disciplines of the Cognitive Systems program. The goal of the course is help students think creatively and critically about integrating various approaches to the understanding and design of cognitive systems. The lectures focus on issues such as theories of mind and intelligence, computational characterizations of agents in complex environments, situated cognition, communication, and interaction, both from the perspective of artificial and natural systems. In tandem the laboratories provide a “hands on” way of investigating some of these topics experimentally.

2013

Robots and Neuronal Systems: Understanding Neuromorphic Agents using iqr

Cognitive Science Undergraduate seminar (3 day workshop) at Simon Fraser University, Canada

(Responsibility: Course design, teaching)

2007 -- 2010

Research Methodologies in Humanities and Science

Cognitive Systems and Interactive Media (CSIM) master of the Pompeu Fabra University, Spain

(Responsibility: Syllabus, teaching)

The goal of this course was to learn about the different research methodologies used in the domain of humanities and science, and to understand their characteristics, differences and utilities. Students should be able to apply these methodologies within their own research.

2007 -- 2011

Systems Design, Integration and Control

Cognitive Systems and Interactive Media (CSIM) master of the Pompeu Fabra University, Spain

(Responsibility: Syllabus, co-teaching)

In this course students learned to tackle the problem of analyzing, understanding, and constructing complex artificial systems. The course taught them what methods exist, and in group projects students transferred this knowledge into practical projects in which they design and implemented their own artificial systems using both virtual reality and small robots.

2008 -- 2010

iqr neuronal system simulator workshop

Barcelona cognition, brain and technology summer school (BCBCT)

(Responsibility: Syllabus, teaching)

2008 -- 2010

“Adaptive Behaviour”

Cognitive Systems and Interactive Media (CSIM) master of the Pompeu Fabra University, Spain

(Responsibility: Syllabus, co-teaching)

Adaptation is a universal phenomenon in the biosphere. In this seminar style course we looked at adaptation at different temporal and spatial scales

2009, 2011

“Alternate Realities”

Cognitive Systems and Interactive Media (CSIM) master of the Pompeu Fabra University, Spain

(Responsibility: Syllabus, teaching)

Current possibilities for the synthetic generation of complex multi-modal stimuli allows us to define many alternate realities using virtual- and mixed reality approaches that in turn can be deployed in myriad applications. The complexity and potential of these systems poses fundamental questions about their conceptualization, construction and analysis. This seminar style course provided an overview of these approaches combining computer science, graphics, advanced control systems and the psychology and behaviour of the human user.

2011

Metodologías de Investigación

Máster en Musicoterapia, Pompeu Fabra University, Spain

(Responsibility: Syllabus, teaching)

2010

Research Methodologies

Máster en Musicoterapia, Pompeu Fabra University, Spain

(Responsibility: Syllabus, teaching)