Hi, I’m Xiang, but many of my students call me Ian. I am an Imperial College London PhD graduate in Computer Science, and I completed my doctorate in just three years instead of the standard four. With over 8 years of experience in computer science tutoring and a strong background in teaching and research, I am passionate about helping students succeed academically and build confidence in their abilities.
Before my PhD, I earned my Master's degree from Beihang University, where I graduated as the top student in my cohort, earning prestigious awards like the National Scholarship and Beijing Outstanding Graduate title. I also worked at Baidu as a machine learning algorithm engineer, gaining hands-on experience in the industry before pursuing my doctoral studies.
As a tutor, I strive to make complex computer science concepts accessible and relatable. I’ve worked with students from all backgrounds, from undergraduates tackling foundational topics to postgraduates exploring advanced machine learning. During my PhD, I served as a teaching assistant for several courses, grading over 1000 assignments and helping students understand challenging material.
What sets me apart is my personalized approach to teaching. I prioritize understanding each student’s unique learning style and needs, ensuring every session is effective and enjoyable. Whether you’re looking to master data structures, algorithms, or machine learning, I’m here to guide you every step of the way.
I also offer bilingual instruction in both English and Chinese, making my lessons accessible to students who prefer learning in their native language.
My ultimate goal is to inspire confidence in my students and help them not only achieve their academic goals but also develop the skills and mindset for long-term success. If you’re looking for a patient, knowledgeable, and dedicated tutor, I’d be delighted to support you on your journey.
I have over 8 years of experience tutoring computer science, supporting students from diverse academic backgrounds, including undergraduates and postgraduates. During my PhD at Imperial College London, I served as a teaching assistant for multiple courses, such as Machine Learning, Artificial Intelligence, and Discrete Mathematics, where I graded over 1000 assignments and gained a deep understanding of common challenges faced by students. My experience also includes working with various education platforms and tutoring agencies, where I provided tailored lessons on topics like data structures, algorithms, and machine learning.
My teaching approach is highly student-centered, focusing on understanding and adapting to each learner's unique needs and learning style. I aim to simplify complex concepts by breaking them into manageable steps, using real-world examples and practical exercises to make abstract topics more relatable. My sessions are interactive, encouraging students to ask questions and engage in problem-solving to deepen their understanding. I also emphasize the development of critical thinking and independent learning skills, empowering students to tackle future challenges with confidence. Whether delivering lessons in English or Chinese, my goal is to create a supportive and inclusive environment where students feel comfortable exploring their potential and achieving their academic goals.
Languages | Chinese |
---|---|
Availability | |
References Available | Not On File |
Imperial College London | 2025 | Doctorate | PhD in Computing |
---|