Search
Owen Z.'s Photo

Experienced Computer Science and Mathematics Tutor
Owen Z.

323 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $75
Response time: 2 hours
Owen Z.'s Photo

Experienced Computer Science and Mathematics Tutor
Experienced Computer Science and Mathematics Tutor
Owen Z.

323 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

323 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Owen


Bio

If you love (or hate) mathematics or computer science and want to better understand the subject, I'm happy to help!

I studied computer science in my undergraduate, and am continuing with my graduate studies. I have been tutoring and teaching since middle school. In college, I have worked as a teaching assistant for a variety of courses, making assignments, running labs, holding office hours, and occasionally lecturing.

Everyone learns in different ways and I take pride in finding how a...

If you love (or hate) mathematics or computer science and want to better understand the subject, I'm happy to help!

I studied computer science in my undergraduate, and am continuing with my graduate studies. I have been tutoring and teaching since middle school. In college, I have worked as a teaching assistant for a variety of courses, making assignments, running labs, holding office hours, and occasionally lecturing.

Everyone learns in different ways and I take pride in finding how a student learns best and breaking down complex concepts in a way that works best for them.

I have had a love of math for as long as I can remember. I began tutoring math in middle school and have continued to today. My first job as a Course Assistant was for a discrete math course, where I helped to update the course assignments.

I program professionally, academically, and casually. I am proficient in a variety of languages including (in no particular order) Python, Ocaml, C#, Java, Scala, C, C++, JavaScript, and SQL. From dynamic programming, to debugging segfaults, chances are I know it and have taught it professionally.

Through internships and coursework I have a breadth of knowledge including recursion, algorithms, data structures, programming languages, dynamic programming, concurrency, and theory. Some more specific, advanced topics I have experience with are computer vision, program verification, operating systems, and compilers. I also have experience with a number of game engines such as Unity3D, Godot, and GameMaker, so if you are interested in making games let me know!

My current focus is in formal methods for program verification (proofs about code). So, if you need help writing proofs, or understanding the principles behind discrete mathematics, I've got your back.


Education

Stevens Institute of Technology
Computer Science
University of Waterloo
Masters

Policies

  • Hourly Rate: $75
  • Rate details: Cancellations between policy time and lesson start may be rescheduled. If I cannot, you may be charged for 1 hour. 15+ minutes late w/o approval is a no show. You will be charged for the lesson.
  • Lesson cancellation: 8 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

Computer

C#,

C#

I have a wealth of experience with C#, including a variety of coursework in my undergraduate. My focus on C# is primarily in use for efficient algorithm programming and game development. I have worked as a course assistant for an advanced algorithms course utilizing C#. Additionally, I have used and run workshops teaching others to use C# for use with Unity3D for game development.
C++,

C++

I have used C++ in a variety of academic and professional settings. Notably, my usage of C++ in industry focused heavily on computer vision and image processing. Academically, my usage focused on efficient algorithms and competitive programming.
Computer Programming,

Computer Programming

I am currently pursuing a graduate education in Computer Science, after completing my undergraduate with Honors. I have worked with a variety of languages and frameworks in industry including Python, Java, Ocaml, C#, C++, C, and more. Throughout my academic career, I have worked as a course assistant, designing coursework, running labs, holding office hours, and lecturing.
Computer Science,

Computer Science

I received a Bachelors in CS with Honors from Stevens Institute of Technology, where I won an award for theoretical computer science, and I have continued my graduate studies at the University of Waterloo, where I have been awarded a MMath in Computer Science and I am currently pursuing a PhD. I have worked as a course assistant for several years, designing and grading coursework, running labs, holding office hours, and lecturing occasionally. I have experience with a variety of languages including Python, Java, Scala, Ocaml, C#, C++, C, and Javascript. Through coursework and internships I have grown a strong understanding of concepts from recursion and data structures, to concurrency and databases, to computer vision, machine learning, and program verification.
MATLAB,

MATLAB

I have used MATLAB extensively over the years. A large focus of that has been on image processing and computer vision. In addition to that, I have leveraged MATLAB for efficient, parallelized computations for mathematics and data processing.
C, Java, Python

Corporate Training

C++,

C++

I have used C++ in a variety of academic and professional settings. Notably, my usage of C++ in industry focused heavily on computer vision and image processing. Academically, my usage focused on efficient algorithms and competitive programming.
Java

Homeschool

Algebra 1, Algebra 2, Prealgebra, Precalculus

Math

Discrete Math,

Discrete Math

The first course I worked as a course assistant for was for a discrete math course. Over several years I developed a curriculum, ran labs, created and graded assignments, held office hours, and lectured on the subject. Through this work and other courses I have experience with predicate logic, set theory, number theory, group theory, regular languages, and more. Additionally, I have experience with a variety of proof methodologies and tools.
Logic,

Logic

I have been teaching proofs and formal logic since my freshman year of my undergraduate year. I have tutored and lectured on number theory, inductive proofs, proofs by contradiction and more. Currently, I am studying formal software verification and a variety of logic systems typically used for this application such as linear temporal logic. I have experience with a variety of formal tools including Coq, Verifast, and Dafny.
MATLAB,

MATLAB

I have used MATLAB extensively over the years. A large focus of that has been on image processing and computer vision. In addition to that, I have leveraged MATLAB for efficient, parallelized computations for mathematics and data processing.
Algebra 1, Algebra 2, Prealgebra, Precalculus

Most Popular

Algebra 1, Algebra 2, Prealgebra, Precalculus

Summer

Algebra 1, Algebra 2

Examples of Expertise


Owen has provided examples of their subject expertise by answering 2 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

4.9 (93 ratings)
5 star
(91)
4 star
(0)
3 star
(1)
2 star
(0)
1 star
(1)

Reviews

Really Knowledgeable!

I brought an image processing problem to Owen, that was giving me a lot of trouble. Owen was really thoughtful and insightful when we were debugging my code that wasn't working optimally. We found the problem, and he thoroughly explained why it wasn't working. I'd highly recommend Owen!

Tiffany, 3 lessons with Owen

Knowledgeable, Patient and Amiable Tutor

Owen taught me about implementing AVL and BST in python. He was very patient and knowledgeable about the subject. His explanations were very clear and he never charged for the time we were not working on the project but just talking about things not related to the assignment. He helped me accomplish one of the hardest assignments in my class on data structures and algorithms in python. Paying him $75/hour is worth it.

Vidhi, 8 lessons with Owen

Really clear and knowledgeable

Tutor understands theoretical CS. Clear explanations and thoughtful side-bars for areas that weren't clear to me, good at zeroing in on gap areas in my understanding. Well worth it. Thanks! -C

Charles, 2 lessons with Owen

Patient and Helpful with projects

Owen was so patient with me and taught me along with the way with a more complex project that I needed to be walked through. He ensured that I understanding what he was talking about and helping me gain more confidence with coding.

Kendall , 3 lessons with Owen

Significant understanding of formal proofs and complex CS topics

I've worked with several tutors in algorithms and Owen is one of the few who really gets it from a theory perspective. He's patient and clear in his explanations.

William, 6 lessons with Owen

Knowledgable and Helpful

Owen helped me with a Python project that I was struggling with. His patience with me and ability to explain complex ideas in simple terms was pretty incredible. He is studying to be a teacher, and it shows. He has a firm grasp on the ideas he advertises and I truly couldn't be happier with the help he provided. I will most definitely know where I'm going the next time my work needs extra attention. Thanks again, Owen!

Hunter, 1 lesson with Owen

Precise and knowledgeable

He makes learning easy and smooth. He makes sure to go over every detail and make sure you understand it but in a fun and easy way where you don’t feel pressure or are judge. Highly recommended if you want to learn and understand

Rosanna, 1 lesson with Owen

Great tutor

Owen was very patient and knowledgeable. He helped me a lot with my work. Look forward to working with him again.

Michelle, 5 lessons with Owen
Hourly Rate: $75
Response time: 2 hours
Contact Owen