Jean Tutoring Profile
Highly Experienced Programming and Computer Science Tutor Specialising in Languages Such as Python, Java and C++.
About
As a passionate educator with a wealth of experience, Dr. Jean holds a PhD in Computer Science from the prestigious University Montpellier II University. Dr Jean has dedicated his career to guiding students through the intricacies of programming, algorithms, and theoretical Computer Science concepts. Fluent in both French and English, Dr Jean extends his teaching beyond Computer Science to assist students in mastering these languages as well. Whether it's delving into the complexities of C++, Python, or Java, or navigating the nuances of French and English as second languages, Dr Jean offers personalised guidance tailored to each student's needs and learning style. With a comprehensive understanding of various programming languages, including C, Javascript, Haskell, and Ocaml, Dr Jean empowers students to not only grasp the syntax, but also cultivate problem-solving skills and logical thinking essential for success in the field. Moreover, his expertise extends to the theoretical realms of Computer Science, encompassing algorithmics, graph theory, logics, automata, combinatorics, and discrete Mathematics.
Attended:
Ecole Normale Superieure de Cachan (France)
Ecole Normale Superieure de Cachan
Ecole Normale Supérieure
Université Montpellier II
Université Montpellier II
Experience
I have given over 500 hours of Computer Science tuition in 2018/2019 to 40 students, mostly degree-level, in Programming and theoretical Computer Science.
I have given tutorial classes and practical classes to degree-level Computer Science students (undergraduates years one through three) at Montpellier University (France): Introduction to programming (C) and Graph Theory (C++).
Qualifications
- Ecole Normale Supérieure (Cachan, France, 2004-2007, obtained Master's Degree)
Université Montpellier II (France, 2007-2011, obtained phD and gave practical classes)