Search
Fei C.'s Photo

Master Programming with a Microsoft-Trained Engineer
Fei C.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100

About Fei


Bio

Dear Prospective Students,

Do you want to truly understand the fundamentals of computer science and programming—not just learn shortcuts, but learn it the right way?

Many students want to learn quickly, but learning correctly is what leads to long-term success.

I am a formally trained computer science engineer with degrees in Computer Science from leading universities, including the University of Notre Dame and Tsinghua University (often called the “MIT of China”). Over the past 25...

Dear Prospective Students,

Do you want to truly understand the fundamentals of computer science and programming—not just learn shortcuts, but learn it the right way?

Many students want to learn quickly, but learning correctly is what leads to long-term success.

I am a formally trained computer science engineer with degrees in Computer Science from leading universities, including the University of Notre Dame and Tsinghua University (often called the “MIT of China”). Over the past 25 years, I’ve worked across the software industry, from large companies like Microsoft to early-stage startups.

Alongside my industry experience, I’ve taught computer science fundamentals to middle and high school students. My students have earned top scores on AP Computer Science exams, gone on to attend Ivy League universities such as Yale and Columbia, and later built careers as software engineers in Silicon Valley. I’ve also mentored and coached junior developers throughout my career.

My core belief is simple: the best way to learn computer science—and any complex subject—is to master the fundamentals. Superficial or “quick” techniques are easy to learn and easy to forget. Strong fundamentals are harder to teach, but they provide a foundation that lasts a lifetime. Languages, tools, and technologies change constantly, but once you understand the underlying principles, you can adapt faster, learn independently, and go much further.

I began programming at the age of 11 and participated in coding competitions throughout my school years, earning multiple awards. This lifelong journey has shaped both my passion for computer science and my love of teaching. I genuinely enjoy helping students build confidence, avoid unnecessary detours, and discover that learning computer science can be both rigorous and enjoyable.

There is nothing more rewarding to me than seeing my students grow, succeed, and realize what they are capable of.

Best regards,
Fei C.


Education

Tsinghua University
Computer Science
University of Notre Dame
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Fei hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

C#

C#

I am a principal/senior software engineer with 25 years of experience, having worked at both large companies like Microsoft and small startups. At Microsoft, I spent five years on the .NET Framework team as a compiler developer, contributing to the Common Language Runtime that powers C#. I enjoy sharing what I’ve learned throughout my career and helping students build a strong foundation in programming and problem-solving. Whether you are just starting out or looking to deepen your understanding of more advanced topics, I focus on making concepts clear, approachable, and practical. Seeing students gain confidence and make real progress is what motivates me most as a tutor.
Computer Science

Computer Science

I am a principal/senior software engineer with 25 years of experience, and I’ve had the opportunity to work in a wide range of environments, from large companies like Microsoft to small, fast-paced startups. Over the years, my work has spanned many areas of software engineering, including Windows operating system development, compiler design, and cloud technologies. I enjoy sharing what I’ve learned throughout my career and helping students build a strong foundation in programming and problem-solving. Whether you are just starting out or looking to deepen your understanding of more advanced topics, I focus on making concepts clear, approachable, and practical. Seeing students gain confidence and make real progress is what motivates me most as a tutor.
Computer Programming
Fei C.'s Photo

Questions? Contact Fei before you book.

Still have questions?

Hourly Rate: $100
Contact Fei