I believe my role as a tutor is to guide and motivate students to pursue their learning goals, by building their interest for the subject and revealing its more exciting aspects. Depending on the student's learning style, I will customise the lesson to be experimental or theoretical in order to smooth the learning curve and help students achieve their potential.
I enjoy seeing students gain confidence in their abilities as they experience the feeling of achievement that comes with discovering the solution to a problem that seemed unsurmountable just a few hours ago.
Recent Students: 0 |
Total Hours: 0 |
Last Online: |
All-time Students: 0 |
Total Classes: 0 |
Signed Up: |
Recent Students: 0 | Total Hours: 0 | Last Online: |
All-time Students: 0 | Total Classes: 0 | Signed Up: |
I am a PhD student at Imperial College London and my research topic is: "Making Blockchains Quantum Resistant". When I don't write papers, I like to help others discover the programmer in them.
Oct 2018 - present: PhD in Blockchain and Quantum Resistance, Imperial College London
Jun 2018 - present: Graduate Teaching Assistant, Imperial College London
As a teaching assistant, I help students with programming assignments during lab hours or tutorials. I also participate in marking and setting exams for programming courses such as Haskell, Java, C.
Jan - Mar 2018: Teaching Helper, Communicating Computer Science in Schools
In my 4th year, I took a course where we were paired with schools in order to help with teaching activities. I taught Python to a class of 25 Year 6 students and web development to a group of 10 Year 13 students preparing for their A-levels.
Apr - Oct 2017: Software Engineering Placement, Bloomberg
I built a prototype for the new infrastructure for pushing data to mobile devices.
2016 - 2017: Undergraduate Teaching Assistant, Imperial College London
Tutored a group of eight 1st year students in Mathematics, Logic, and Reasoning about Programs as part of a teaching scheme supported by Imperial.
Computer Science undergraduate or postgraduate level
Programming: Java, C, C++, Python, Haskell, JavaScript, SQL
Web Development
Databases
Data Structures and Algorithms
Computational Techniques
Blockchain Technology basics or advanced
Programming Interviews for Internship/Placement practice and preparation
Imperial College London, Computer Science MEng finished with First (78.2) -- 2018
First Year Dean's List (top 10%) -- 2015
Second Year Dean's List (top 10%) -- 2016
David Howarth Group Project Prize for best mobile application -- 2017
Yakutsk International Physics Olympiad -- 2012
Weekdays | Weekends | |
---|---|---|
Morning | ||
Afternoon | ||
Evening |