Teaching

I have worked as Teaching Assistant for various modules with a focus on Machine Learning and Data Mining both for Queen Mary University of London and Imperial College London. Main responsibilities consisted of preparing materials for the module,supervising students during laboratories, helping them with exercises and explaining the theory of the corresponding module. Below a list and a short description of the modules that I have assisted with.

Machine Learning For Neuroscience (Postgraduate) - Imperial

Machine learning module applied to neuroscience-inspired machine learning, main focus on Machine Learning and Deep Learning models. Material distributed on Github

Machine Learning (Postgraduate) - QMUL

This module consisted on providing a understanding of machine learning methods, including pattern recognition, clustering and neural networks, and to allow them to apply such methods in a range of areas.

Data Mining (Postgraduate) - QMUL

This module combined practical exploration of data mining techniques with a exploration of algorithms, including their limitations.

Computer Programming (Postgraduate) - QMUL

This module provided an introduction to the principles of programming in the context of designing and constructing complete programs.

Electronic Sensing (Postgraduate) - QMUL

This module focused on electronic engineering aspects of sensing and instrumentation system: signal theory, metrology, sensing & transduction, signal acquisition and conditioning for further processing, analysis, characterisation and design of sensing electronic systems, system-level considerations and sensor data analysis techniques.

Software Engineering (Undergraduate) - QMUL

This module provided the management principles, theoretical foundations, tools, notation and background necessary to develop and test large-scale software systems.

Coding for Scientists (Undergraduate) - QMUL

This module provided a hands-on introduction to computer programming, primarily using the popular Python scripting language.