Online Tutor Cyrus

Cyrus

Cyrus

AI PhD Computer Science, Imperial College London

Experienced tutor in computer science and programming

Cyrus0 classes

Centre for Digital Music - AI PhD - Computer Science, Imperial College London

Experienced tutor in computer science and programming

Recent Students: 0
Total Hours: 0
Last Online:
All-time Students: 0
Total Classes: 0
Signed Up:
Recent Students: 0Total Hours: 0Last Online:
All-time Students: 0Total Classes: 0Signed Up:

About Me

I am a PhD in Artificial Intelligence for Music. I specialise in machine learning for sound and speech analysis and synthesis with deep neural networks. I arrived here from a combined passion for mathematics, computer science and music technology.

I have been a private tutor since 2018. I mainly specialise in teaching computer science to undergruate and A-level learners, as well as Python programming to adult learners. I have worked with several A-Level students to achieve A* in the Computer Science software project.

My background is in Computer Science: I have a BEng from Imperial College London, where I developed a rigorous understanding of computing, programming & mathematics . I then went on to study for an MSc in Sound and Music Computing, where we combine machine learning with audio signal processing for music and speech.

Beyond all this, I have a diverse range of interests, including philosophy, electronic music, yoga and mathematics.

Tutor Experience

2018-2022: Private Tutor

Masters Level Computer Science
- Machine Learning
- Deep Learning
- Python for Data Analysis
- Digital Signal Processing
- MATLAB

Undergraduate Computer Science
- Python, Java, Javascript and Databases for Web Development
- Data structures and algorithms in Haskell and Python

A-Level Computer Science
- OCR, AQA Computer Science Theory
- A2 software project coursework

GCSE
- iGCSE Computer Science
- Web Development

2016-2017: Undergraduate Teaching Assistant, Imperial College London
- Laboratory assistant for programming assignments and projects
- Pastoral care and study assistance to a group of junior students throughout their studies

Topic Expertise


Adult Learners:
Python for:
- Web Development: Django, Flask, SQlite,
- Deep Learning: Tensorflow, Keras, PyTorch
- Data Analysis: Numpy, Pandas, Matplotlib
- Machine Learning: Scikit-learn
- Natural Language Processing: Keras, NLTK


University Learners
- Computer Science: Machine Learning, Data Science, Data Structures, Natural Language Processing, Web Development
- Machine Learning: Tensorflow, PyTorch, Keras, Numpy, Pandas, Scikit-learn
- Programming Languages: Python, Java, Haskell, C++, Javascript, React, Angular, Django, Flask
- Statistics to students studying in various disciplines
- Creative Coding

A-Level:
- Computer Science: AQA, OCR, IB theory
- Computer Science coursework projects
- Mathematics: C1-C4, M1-M2, S1-S4, FP1-FP2, D1
- I have taught several students achieve A* and A grades, all of whom were applying for top universities.
- Lots of experience with practical courseworks

GCSE:
- Computer Science: iGCSE, AQA, OCR
- I have a lot of experience teaching iGCSE pre-release material

Background Checks

Verified

Qualifications

PhD Artificial Intelligence & Music (AIM), Queen Mary University of London - 2019 - 2024
MSc Sound and Music Computing, Queen Mary University of London - Distinction - 2018-2019
BEng Computing, Imperial College London - 2.1 - 2014 - 2017

Availability

WeekdaysWeekends
Morning
Afternoon
Evening