Subjects I teach

Computer Programming (Python, R, Matlab, C++)
Document Programming (LaTeX)

My Experience

Programming and scripting teaching.
Python and R teaching at various levels.
Introduction to Programming for undergraduates (2012, 46 h; 2013, 20 h; 2015, 10 h).
Python and R for Data Analysis for graduates (2014, 44 hours).
C++ to program Arduino circuits (2015, 60 hours).

My Qualifications

BSc in Biotechnological Engineering – National Polytechnic Institute – Mexico (2.1 class)
MRes in Computational Biology – University College London (pending)

My Approach to Private Tuition

Computer programming opens a huge spectrum of possibilities to problem solving in different academic areas, nonetheless many students struggle to learn it. My approach to tuition involves using the tutees very own interests as an initial point to learn the logic of programming with practices of increasing complexity. In this way the knowledge is constructive and easy to follow, allowing the tutee to familiarise with the ‘programming building blocks’ to use them creatively. From this point a regular practice, with eventual help, develops the tutees confidence to code and improves his/her technique. Once the tutee has developed these skills a migration to other languages is straightforward.

Client Feedback

“He is really good making concepts clear and easy to learn.”
“What I learnt changed my mind about programming.”

Fun fact

I want to become a scientist but if not I will become a professional extreme sports film maker!