Search
Ryan F.'s Photo

University Professor of (Astro)Physics: Learn, Code & Publish
Ryan F.

352 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $200

About Ryan


Bio

Hello, student! This is Ryan. As of November 2025, I have helped dozens of students from age 11-77 start research projects from scratch, learn to code*, and publish their results in academic journals.

*AI/ML, Python, traditional data analysis methods, astrophysical CFD

I graduated magna cum laude with a Bachelor’s in Physics and Mathematics (double major) from Wheaton College (Norton, MA). For my honors thesis I developed a magnetohydrodynamics code in Python. Subsequently, I earned my...

Hello, student! This is Ryan. As of November 2025, I have helped dozens of students from age 11-77 start research projects from scratch, learn to code*, and publish their results in academic journals.

*AI/ML, Python, traditional data analysis methods, astrophysical CFD

I graduated magna cum laude with a Bachelor’s in Physics and Mathematics (double major) from Wheaton College (Norton, MA). For my honors thesis I developed a magnetohydrodynamics code in Python. Subsequently, I earned my PhD in Astronomy & Astrophysics from the University of Michigan. After living in Germany for nearly two years as a postdoctoral researcher at the Max Planck Institute for Astrophysics, I served as a professor at Purdue University Fort Wayne.

My former students have successfully landed summer internships at Cambridge, the European Space Agency, the Air Force Research Lab, and Oxford. My colleagues are professors & researchers at Princeton University, Caltech, Cornell, NTHU (Taiwan) & more!

My research involves how galaxies make stars, dark matter, and black holes using computational methods. I run my simulations on some of the world’s largest supercomputers. Therefore, developing efficient code in Fortran, C, C++, and Python is my bread & butter :)

I have mentored ~20 high school (HS) students one-on-one, teaching them from the ground-up how to use Python, Unix, git, etc. to the point they ran their own simulations and published their research in competitive academic journals.

I am helping two Google (sales) engineers improve their coding abilities, particularly with respect to creating vibe-coded web applications (Python backends, HTML + Tailwind CSS + JS frontends) using GCP. I have helped ten high school students and one master's student complete cybersecurity projects (denial of service attacks, network analysis, and authentication for AI chat bots).

If you have any questions or would like to schedule a lesson, contact me.


Education

Wheaton College, Norton MA
Physics, Mathematics
University of Michigan
PhD

Policies

  • Hourly Rate: $200
  • Rate details: You may inquire about group rates and bulk lesson discounts.
  • Lesson cancellation: 24 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Astronomy

Astronomy

I have instructed over a thousand students for introductory astronomy courses. Moreover, I wrote a book on parallel universes for middle-school students, and I have authored articles published in world-renowned peer-reviewed journals. I taught four introductory astronomy courses as Visiting Professor of Physics at Purdue University Fort Wayne as well as seven astronomy courses at the University of Michigan as a graduate student instructor. Specifically, I have taught courses on The Solar System, Stars & Galaxies, Big Bang Cosmology, Intro to Astrophysics, and Naked Eye Astronomy. My research interests include how galaxies make stars, the impact of supernovae on galaxy evolution, black hole accretion, and the identity of dark matter.
Calculus

Calculus

I earned a Bachelor's degree in Mathematics and a PhD in Astrophysics. Therefore, I am well-versed in Calculus. I have tutored students in Calculus during my PhD. I was a Professor of Physics this past academic year (2023-2024), and I assisted Physics students with Calculus homework during that time.
Physics

Physics

During the 2023 academic year I served as a professor of physics at Purdue University Fort Wayne. I have instructed students in physics courses, independent studies, and 1-1 tutoring ranging from introductory to advanced topics. Regarding introductory physics, I am adept at teaching: kinematics, Newtonian mechanics, sound & music, heat, electricity, magnetism, and optics. At the more advanced end, I have instructed students on quantum computing, general relativity, computational fluid dynamics, black hole astrophysics, and cosmology. I have instructed over a thousand students in the past ten years.
Python

Python

Through 1-1 weekly meetings, I have taught over a dozen students with no previous programming experience how to code in Python. My students have used Python to analyze cutting-edge astrophysics simulations, published scholarly articles in world-renowned peer-reviewed journals, and have been accepted to graduate programs and summer internships at Cambridge, Oxford, the European Space Agency, and the Max Planck Institute for Astrophysics. Over the past ten years, I have developed Python applications spanning from video game engines to algorithmic trading and web scraping, to data analysis and partial differential equation simulation tools.
Ryan F.'s Photo

Questions? Contact Ryan before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (71 ratings)
5 star
(71)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Amazing Astronomy Advisor!

Ryan is an outstanding tutor whose deep knowledge of astronomy and coding made a huge difference in my learning journey. He has a rare ability to make complex topics feel approachable, and his patient, hands-on style consistently met me where I was. Ryan guided me through an astronomy research project from start to finish, helping me build the skills and confidence to publish a first-author paper in the Research Notes of the American Astronomical Society, which was a much-needed win. He kept me motivated, broke down challenges clearly, and created an environment where learning felt productive and rewarding.

Nicholas, 2 lessons with Ryan

Knowledgeable and very dedicated tutor

Ryan has been nothing but amazing to work with! He helped my daughter gain back her confidence with the subject which is price less to me. He is very patient and very dedicated to help my child navigate through one of her most challenging and tech intensive projects. I was a little doubtful at the beginning as she is a high schooker and was not sure if he is a right fit but Ryan is a wonderful tutor and very knowledgeable and passionate about astronomy!

Shaila, 3 lessons with Ryan

Very knowledgeable, honest and not money-oriented tutor

I don’t have enough words to describe Ryan. He has been very knowledgeable, very patient and so focused on helping me. He cares more than I about my budget and does everything to be the most efficient during the videocalls. I wholeheartedly recommend Ryan as one of the best tutors I have ever had.

Behrooz , 2 lessons with Ryan

Inspiring, Professional and Knowledgable

Ryan is an excellent tutor. He is very knowledgable and dedicated. He goes above and beyond and helps in between sessions. I am learning a lot from him. He is an expert in his field. More importantly, he is there to support and help. The pace is perfect and he will tailor it your needs so he can help and teach. He is very positive and inspiring, he teaches and at the same time motivates you. Planning on more sessions with Ryan to learn about Physics. He is pleasure to speak with. He is an excellent communicator and teacher.

Bee, 6 lessons with Ryan

LOVE working with Ryan on learning python through astronomy

I hired a daily python coach to keep me accountable on learning and progressing with Python on a daily basis. I have a hard time motivating myself to stick with it and now Ryan leads me through python concepts and keeps me interested by also teaching me how to mine astronomy data and keeps my interest! I'm looking forward to looking back on my progress after 100 hours of lessons with Ryan. :-p

Joseph, 11 lessons with Ryan

Another great lesson

Another great lesson with Ryan, going over my assignments! And slowing everything down to see how each step of the python code works.

James, 32 lessons with Ryan

Great First Lesson

I wasn't sure what to expect with my first lesson. OMG, Ryan is a great tutor and very knowledgeable when teaching Python! He takes the time to break things down so someone like myself, with little knowledge of Python, can begin to understand it. I cannot wait for more lessons with Ryan and to finally understand programming.

James, 32 lessons with Ryan

Above and beyond!

I sent Ryan a practice exam to give him an idea of where I was in my physics 2 class. He was extremely thorough in his explanations when we met online. He even made a few slides ahead time to help explain concepts on the exam! He is extremely friendly and skilled. I only wish more of my professors were like him!

Singh, 3 lessons with Ryan

Ryan F. is an Exceptional Tutor

My daughter has had the privilege of being tutored by the highly educated Professor of Physics, Ryan F., whose expertise, dedication, and effective teaching style made complex topics easily understandable. He is always exceptionally well-prepared ensuring that each lesson is meticulously planned and comprehensive. I strongly recommend him and I am grateful that he inspired her confidence in tackling challenging physics problems.

Jacqueline, 5 lessons with Ryan

Equipped with knowledge and patience

Ryan helped me resolve an issue that I struggled with sometimes. It would be my pleasure to recommend him to anyone. I was able to retrieve images from the database with the help of him. The knowledge and patience he showed me were greatly appreciated.

Jamel, 2 lessons with Ryan
Hourly Rate: $200
Contact Ryan