Roman

My Passion & How I Inspire

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.

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).

Subjects That I Teach

  • Computer Programming
  • R Programming

My Qualifications

BSc in Biotechnological Engineering ā€“ National Polytechnic Institute - Mexico (2.1 class)

MRes in Computational Biology - University College London (pending)

My Reviews

ā€œ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!