I teach economics, statistics, econometrics, programming, and research design. My work ranges from foundational instruction to advising doctoral researchers and executives on empirical design, analysis, and communication.
I also tutor econometrics, statistics, Stata, Python, and SQL, and coach research design.
Fifteen lectures from stationary processes and ARMA models to state-space models, cointegration, and conditional volatility, with complete derivations, lecture summaries, worked practice, three semester projects, and executable code in R, Julia, and Python.
Foundation chapters on economic questions and interventions, measurement, and observation clocks. Passages are marked at four reading levels, from concrete orientation to complete proofs, and each chapter's calculations run independently in Python, Julia, and R.
Classrooms, executive education, and online instruction
Instructor of record and teaching assistant at Georgia Tech, graduate teaching assistant at Indiana University, teaching support in Duke's Global Executive MBA program, and online instruction for Campus / MTI College.
Departmental teaching award
Georgia Tech Economics Graduate Teaching Assistant of the Year, 2023
Percentile ranks of student ratings for my instruction, as instructor and as teaching assistant, within Georgia Tech's School of Economics (PDF, three pages).
Appointments, 2015–2023+
Georgia Institute of Technology
Instructor of record and teaching assistant
Instructor of record for three economics semesters. Additional service as a teaching assistant in Economics and as a member of the inaugural Graduate Teaching Fellow cohort, including curriculum design and orientation leadership.
Duke Global Executive MBA
Teaching support
Supported instruction in managerial economics, strategy, and global markets.
Indiana University Bloomington
Graduate teaching assistant
Supported undergraduate economics instruction while completing graduate training in economics.
Campus / MTI College
Online instructor
Taught Principles of Microeconomics in Summer and Fall 2022 and Principles of Macroeconomics in Spring 2023.
Independent practice · August 2026
Tutoring and private instruction
Wyzant hours and additional private-practice hours are recorded separately.
platform-recorded · Public Wyzant profile
1,035+
Instruction through Wyzant
More than 1,035 hours, current as of August 2026. Public profile ↗
Nearly 1,000 additional hours, separate from Wyzant.
Subjects include economics, statistics, econometrics, research design, Python, SQL, Stata, data analysis, finance, marketing analytics, strategy, policy, GIS, and quantitative test preparation.
Sessions booked through this site run 60 minutes over Zoom. If we have not worked together, the first booking is a 20-minute intro call about the subject, your goals, and how sessions would work. Wyzant students schedule their lessons on Wyzant. Book a 20-minute intro call →
Subject familiesWhat each area of tutoring covers+
Statistics & inference
Probability, estimation, uncertainty, diagnostics, and clear interpretation.
Econometrics & research design
Estimands, comparison design, causal inference, robustness, and research communication.
Python & SQL
Data work, analysis, reproducible workflows, and research computing.
Microeconomics
Consumer and producer theory, markets, incentives, game theory, and policy applications.
Macroeconomics
Growth, business cycles, monetary and fiscal policy, and open-economy analysis.
Business, strategy & marketing
Managerial economics, finance, quantitative marketing, and decision analysis.
GIS & public data
Spatial reasoning, remote sensing, QGIS, policy data, and geographic evidence.
Research-design coaching
Research-design coaching
We work on the research question, study design, data, analysis, and interpretation. The starting point depends on what you have already done and where you need help.
Topics for a design review+
01
Decision
Identify the decision, claim, or scholarly contribution the analysis needs to inform.
02
Estimand
Define the population, treatment or exposure, outcome, time frame, and quantity of interest.
03
Evidence
Test whether the available data match the question and document the construction.
04
Comparison
Choose a credible comparison and name the threats that could defeat it.
05
Verification
Plan diagnostics, robustness checks, and reproducible computation before interpreting output.
06
Communication
State the result, uncertainty, scope, and limit in language suited to the audience.
Live teaching demonstration
One relationship, five representations
The same demand relationship in words, algebra, a table, a graph, and code.
Demand example+
Question
How does one demand relationship look in words, an equation, a table, a graph, and code?
Change the price. All five representations update from the same demand curve, so their agreement is easy to check.
Words
At $20, buyers demand 50 units. One more dollar reduces quantity by two units along this curve.
Choose a course and topic, work through questions, and review explanations. The course directory covers introductory economics, economic theory, econometrics, and applied fields.
A book on causal inference and the logic of quantitative evidence, built from questions, assignment mechanisms, estimands, and evidence. Its public data lab lets readers inspect, plot, filter, and download the rows.
One complete two-group inference workflow, with a synchronized question, data, derivation, diagnostics, interpretation, and implementations in JavaScript, Python, R, and Julia.
With Elizaveta Gonchar. A visual route into estimators, sampling variation, and causal comparisons; Part One, chapters 1–10, drafted as of August 14, 2026.
Probability distributions and test power, the classical assumptions of least squares, supply and demand, macroeconomic growth and policy models, calculus, and experiments in econometric reasoning.
Institutional teaching, tutoring, and research-design coaching
I am available for institutional teaching, curriculum and learning-system work, advanced tutoring, and quantitative research-design coaching. For tutoring or coaching, it helps if a first message names the subject, level, timeline, and kind of help you need.