Search
Adam F.'s Photo

Columbia University Graduate - Advanced Math, CS, Stats, and more
Adam F.

1,577 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $160
Response time: 20 minutes

About Adam


Bio

Hi, I'm Adam!

I graduated from Columbia University with degrees in mathematics and philosophy, and I've taken coursework in advanced undergraduate computer science. I've worked as a TA and tutor for over ten years.

I specialize in teaching advanced college mathematics and computer science, especially for students pursuing a mathematics or related degree. I am also happy to help with introductory courses in physics and chemistry.

---

I offer a discounted price for meetings that...

Hi, I'm Adam!

I graduated from Columbia University with degrees in mathematics and philosophy, and I've taken coursework in advanced undergraduate computer science. I've worked as a TA and tutor for over ten years.

I specialize in teaching advanced college mathematics and computer science, especially for students pursuing a mathematics or related degree. I am also happy to help with introductory courses in physics and chemistry.

---

I offer a discounted price for meetings that are scheduled before 4pm on a weekday.

I also offer a discount for tutoring real analysis or abstract algebra.

I am also open to giving other discounts, but only after we've had at least 10 meetings. After the 10th meeting, if there have been no cancellations or reschedules throughout that time, then we can discuss a discount policy.

---

For online meetings: Before scheduling, I require that you send me the assignment that you want to discuss. If the assignment comes from a textbook, you can tell me the textbook title and problem numbers -- there's a decent chance that I already have the book.

If you attach the assignment to your initial message to me, we can quickly move on to discussing scheduling.

It can also be helpful to have the syllabus, past assignments, and any other information. More info is always better, but I at least need to see the specific material that you'll want to talk about during our meeting.


Education

Brandeis University
Philosophy, Math
Columbia University
Masters

Policies

  • Hourly Rate: $160
  • Rate details: For in-person meetings, I don't charge extra if we meet at the Sharon Forks Library or nearby. Also, I don't charge extra if there are multiple people at a meeting.
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 5/29/2012

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Algebra 2

Algebra 2

I have tutored abstract algebra for about 10 different students. I am familiar with subjects in group theory including homomorphisms and normal subgroups, isomorphism theorems, group actions, Polya counting, orbits and stabilizers, Sylow subgroups. I am also familiar with monoids, rings, modules, and fields, including topics such as integral domains, unique factorization domains, polynomial rings, extensions, and splitting fields. I've tutored students at Columbia University, CUNY, SUNY, Vassar, and NYU.
AMC (Competition math)

AMC (Competition math)

I've tutored two students for the AMC 10 mathematics competition, for 9th and 10th grade students. I use the AoPS (Art of Problem Solving) records of past competition problems as a way to introduce ideas and problem-solving techniques. I have a master's in mathematics, so I'm familiar with each topic that appears on the test: Algebra, geometry, number theory, complex numbers, trigonometry, combinatorics, and linear algebra.
C

C

I took the U.C. Berkeley course CS61C on computer organization for a summer semester. This course is taught in C and assumes a strong background in C. Moreover, it uses C to perform low-level programming with memory allocation, pointers, pointers to pointers, structures (i.e. structs), and make files.
Calculus

Calculus

I have years of experience with every kind of calculus course. I've tutored Advanced Placement (AP) AB and BC, 1, 2, 3, 4, Advanced Calculus, Multivariable, Honors, Vector Analysis, and Differential and Integral Calculus, many times. I am particularly familiar with the courses offered at Columbia, NYU, Georgia Tech, Kennesaw State, Lambert High School, GSMST, and Fulton Science Academy.
Chemistry

Chemistry

I'm available to help with general chemistry and the AP chemistry high school course. I've tutored this subject one time before, for a student at Innovation Academy.
Computer Programming

Computer Programming

I have tutored programming and intro computer science about 50 times in the past. My strongest background is in Java, Python, OCaml, and Haskell. I am familiar with the content of the high school advanced placement tests, both AP computer science principles, and computer science A. I've also tutored some students in the languages Hazel (UMich), ML, and Scheme, so I have some familiarity with these languages, although not as much experience as I have with other functional languages like OCaml and Haskell.
Computer Science

Computer Science

Hi! I'm happy to help with a range of computer science subjects. These include basic programming and introductory computer science, AP CS A and principles, object-oriented and functional design, discrete mathematics, algorithms and data structures, theory of computation, automata, complexity, design and organization of languages, and systems programming. I have experience working in Python, Java, OCaml, C, C++, Scheme, and Haskell. I've taught students taking courses at Columbia, NYU, University of Pennsylvania, GaTech, Cornell, Boston College, Boston University, UGA, Harvard, Stanford, University of Washington, University of Houston, Rice, and Bryn-Mawr.
Data Structures

Data Structures

I've tutored algorithms and data structures for students at UPenn, NYU, Columbia, and Oregon State. I'm especially familiar with working from the "CLRS" textbook, i.e. the book "Introduction to Algorithms" by Cormen, Leiserson, Rivest, and Stein. I have also worked from "Data Structures and Algorithms in Java" by Goodrich and Tamassia. Specific topics that I've taught include mathematical foundations, asymptotics, proof by induction, recursion, linked and array lists, matrices, queues, stacks, deques, graphs, trees, searching and sorting algorithms, greedy algorithms, dynamic programming, tree search algorithms, topological sorting, implementing comparators, Huffman codes, and more.
Differential Equations

Differential Equations

I've tutored introductory Differential Equations about a dozen times, often using Boyce and DiPrima's text but also having used Zill and the Tenenbaum text. These courses have included matrix methods, series solutions, complex functions, and the heat equation in PDEs. Note that I'm not qualified to tutor a course devoted to PDEs.
Discrete Math

Discrete Math

I've tutored discrete mathematics dozens of times, covering topics such as logic, proofs, set theory, algorithms, number theory, induction, combinatorics, probability, graph theory, and so on. My students have been at Columbia, NYU, CUNY, UPenn, and Harvard, so I am particularly familiar with the content of courses offered there. I have worked from the textbooks by Rosen, Epp, and West, and so I'm particularly familiar with the content and structure of those.
Finite Math

Finite Math

I've tutored discrete and finite structures at least ten different times. This includes topics such as logic, algorithms, counting, modular arithmetic, graphs, set theory, and more. I've tutored students taking discrete mathematics courses at Harvard, Cornell, UPenn, NYU, ASU, and several others.
Geometry

Geometry

I can help with college level geometry, including Euclidean axiomatic geometry and constructions in the plane. I've tutored this twice before, both times for students at CUNY.
GRE

GRE

I am available to tutor the GRE subject exam in mathematics, as well as the math section of the general GRE. The GRE mathematics subject exam is for undergraduates who hope to apply to graduate school in mathematics or a related field, and includes problems on advanced calculus, linear algebra, differential equations, abstract algebra, real analysis, number theory, and more. I can help with each of these topics, since I continue to tutor them, which keeps my skills sharp! I've also tutor the subject test for several different students.
Java

Java

I've tutored introductory programming, the Advanced Placement (AP) course, and a course in Algorithms, using the Java language. The courses I've tutored have focused on object-oriented, contract-styled design patterns. One one such was taught with Ocaml in conjunction with Java to demonstrate the difference between object-oriented design and functional design.
Linear Algebra

Linear Algebra

I have tutored dozens of courses on linear algebra, which sometimes also go by the titles of abstract vector spaces or matrix methods. In particular, I have tutored at least three courses on advanced or honors linear algebra, which serve as a "second course" in linear algebra. These are rigorous proof-based courses. These courses have worked from the textbooks by Halmos, Axler, Hefferon, and Hoffman. My students were at Vassar, Wellesley, Georgia Tech, and NYU, so I am particularly familiar with the course content at those schools. This has included high school dual enrollment in the online GaTech distance math program.
Logic

Logic

While studying Philosophy and Math at Columbia University I specialized in studying logic. I've tutored introductory logic at least 20 times, during which I've helped with truth tables, truth trees, symbolization and interpretation, proofs, metatheorems like soundness and completeness, predicate / quantified / first-order logic, structures, models, definability, and more. I have also once tutored a course in logic for computer science, which included LTL (Linear Temporal Logic), CTL (Computational Tree Logic), and proofs for program verification. I have also tutored two students in the symbolic logic course, LGIC 010, at UPenn taught by Scott Weinstein.
Philosophy

Philosophy

I have served as a teaching assistant and tutor for a general introduction to Philosophy, a course in Early Modern philosophers, Logic, and a course titled Truth, Value, and Reason. I'm able to tutor any undergraduate subject except Eastern and continental Philosophy subjects.
Physics

Physics

I'm happy to help with AP Physics 1, 2, and C: Mechanics and C: Electricity and Magnetism. I can also help with university courses covering equivalent material. I have tutored university physics for two different introductory courses, and I've tutored the AP C courses for Mechanics and E&M once before.
Probability

Probability

I have tutored students in basic probability and statistics, as well as more advanced topics. I've worked from books by Tanis and Hogg, Casella and Berger, Ross, all covering what is basically the theory of random variables and mathematical statistics. I'm also familiar with the measure theoretic foundations of probability theory.
Python

Python

I've tutored Python a dozen or more times for high school and college students, using its imperative and object-oriented programing capacities.
Real Analysis

Real Analysis

I've tutored real analysis about 15 times for students at Columbia University, FSU, UF, UPenn, NYU, University of South Florida, UCSD, UCLA, Kennesaw State, and more. I've taught the content from the textbooks by Rudin, Abbott, Tao, Lebl, and Pugh. I can also tutor graduate real analysis including measure theory and functional analysis.
Ruby

Ruby

I have completed an introductory course in Ruby programming by FreeCodeCamp, and I've tutored one student who was taking a computer science course taught in Ruby.
Statistics

Statistics

I've tutored introductory statistics with and without calculus, at the high school and university levels for about 50 different students. I can also help with the theory of random variables, also called "mathematical statistics". I've tutored this subject at least ten times before. I'm also familiar with the measure theoretic foundations of probability theory. I often tutor Georgia Tech students, and so I'm listing all of the statistics-related course numbers for which I offer tutoring: GaTech MATH 3215, MATH 3225, MATH 3236, MATH 3670, MATH 4261, MATH 4262, MATH 3235
JavaScript

Examples of Expertise


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

Adam F.'s Photo

Questions? Contact Adam before you book.

Still have questions?

Contact Adam
Response time: 20 minutes

Ratings and Reviews


Rating

5.0 (394 ratings)
5 star
(391)
4 star
(2)
3 star
(0)
2 star
(1)
1 star
(0)

Reviews

Flexible and helpful!

Adam has been an absolute pleasure to work with. His kind and patient approach to tutoring students has honestly been a breath of fresh air for me. He was able to make topics like Discrete Math and Computer Science an enjoyable experience. Clear and concise and able to explain so much with pinpoint accuracy!

Larc, 50 lessons with Adam

Patient and very knowledgeable.

Adam worked with my son who was prepping for a final calculus 2 exam. He was a huge help and we booked him for a second session as well. Definitely highly recommend!

Adam, 2 lessons with Adam

good session — introduction to piecemeal. languages

Excellent tutor. Patient and smart. Our son learned a lot. He needed help and is not a natural coder . Thanks

Ragu, 5 lessons with Adam

good session — introduction to piecemeal. languages

Good introductory session to get to know Skandan and for skandan to get to know Adam. Made some good progress and good connection. Thanks you !

Ragu, 5 lessons with Adam

Is very professional and knowledgeable!

He was prompt and he was very thorough in his tutoring. He really helped my daughter get a better understanding of her AP pre cal. He is readily available for tutoring and responds quickly when I contact him.

Amanda, 1 lesson with Adam

Topology and Real Analysis? No problem!

I met Adam today and enjoyed working with him on some advanced mathematical proofs. I could tell Adam was well-versed and stayed up to date with the material. I did not feel rushed at any time, which was a refreshing change to what I am used to. He was very diligent and down to earth. I look forward to continue meeting with him. Best experience ever.

Alondra, 1 lesson with Adam

Patient and Informative

I approached Adam about helping me with Discrete Structures and Automata topics. Adam listens to your needs and where you stand on topics you need help with and takes it into consideration fully. He not only makes sure you understand the problems you're stuck on, but the entire concept as well. He uses visual and informative methods to teach as well as working patiently as possible. I can without doubt say that every minute working with Adam is worth it.

Aditya, 12 lessons with Adam

AP Pre-Calculus

Adam did an amazing job helping my daughter this year with AP Pre-calc. He is very knowledgeable, patient and flexible. He always provided a detailed explanation of what they went over for the session. We highly recommend Adam!

Natalie, 24 lessons with Adam

Knowledgeable

Adam is an outstanding tutor in computer science and math. He is patient, knowledgeable and professional. He is amazing with multiple programming languages and algorithm implementation. He knows the subjects so well and knows how to explain it.

Dennison, 3 lessons with Adam

Can identify and teach in your learning style

I have been working with Adam on a wide range of subjects, and am focused now on logic. Adam is highly proficient in his areas of expertise. As such, he was able to identify my learning style and the concepts that I needed to further my understanding of the material. Furthermore, he is able to relay those concepts in a way that makes sense to me. What I like most about our sessions is that, Adam strikes me as a life-long learner. This quality leads to rich discussions that incorporate concepts from multiple disciplines.

Brandon, 1 lesson with Adam
Hourly Rate: $160
Response time: 20 minutes
Contact Adam