Shaoxiong (Steven) Yuan

Shaoxiong (Steven) Yuan

Welcome! This site hosts my coursework, personal projects, and movie reviews.

Master of Financial Engineering UCLA Anderson School of Management — Class of 2025
B.A. in Applied and Computational Mathematics
B.S. in Computer Science and Business Administration
University of Southern California — Class of 2024

Orion Alpha Asset Management

Where Fundamental Conviction Meets Quantitative Discipline.

I am a co-founder and Fund X Managing Partner of Orion Alpha Asset Management — a quantamental investment firm fusing deep fundamental business acumen with Bayesian data validation to eliminate narrative bias and capture market mispricing. Fund X achieved a 26% cumulative return over 8 months in 2025, with a 3.43 average Sharpe ratio and 4.6% maximum drawdown.

Visit oa-am.com →

Morning Notes

Daily equity research notes on market structure, macro, and trade ideas.

→ View All Morning Notes

Date Headline
Mar 5, 2026 Selective Rebound, Not Broad Recovery — AVGO & COST Beat, Oil Surges to 13-Month High
Mar 4, 2026 Semis & Defense Lead — NVDA Resets the Supercycle, PLTR Is the New Defense OS

Movie Reviews

I write occasional film reviews when a movie is worth thinking about beyond the credits — more analytical than plot summary.

→ View All Movie Reviews

Film Director Rating
The Housemaid Paul Feig ★★★
Anaconda Tom Gormican ★★½
How to Make a Killing John Patton Ford ★★★

University Course Materials

USC Coursework

For Math:

MATH 408 — Mathematical Statistics  Prof. J. Bartroff · Fall 2021

Course Textbook: Mathematical Statistics and Data Analysis by John A. Rice

Course Syllabus

Midterm Exam 1

Files Links
Practice Midterm 1 Practice Midterm
Practice Midterm 1 Solutions Practice Midterm Solutions

Midterm Exam 2

Files Links
Practice Midterm 2 Practice Midterm
Practice Midterm 2 Solutions Practice Midterm Solutions

Final

Files Links
Practice Final Practice Final
Practice Final Solutions Practice Final Solutions
MATH 407 — Probability Theory  Prof. J. Fulman · Spring 2021

There are 38 lecture notes, but the final only covers 1 through 19. There are some practice problems after lecture 19.

Course Textbook: A First Course in Probability (9th edition)

All Lecture Notes

Quiz 1

Quiz 2

Midterm Exam

Final Exam with Solution

MATH 430 — Number Theory  Prof. P. Tokorcheck · Spring 2021

Professor Paul Tokorcheck taught this class in a very good fashion. Although “Number Theory” sounds intimidating, it is not. The course content, though abstract, was greatly demonstrated and proved by the instructor. He was also kind enough to write a recommendation letter for the Continuing Students Scholarship.

Course Textbook: Elementary Number Theory by David M. Burton

Additional Useful Reference: Book of Proof

Note: This class has no official lecture notes, but one good way to refer to the content is through the textbook.

Course Syllabus

Exercise List

Midterm Exam 1

Midterm Exam 2

Final Exam

MATH 225 — Linear Algebra and Differential Equations  Prof. S. Kamienny · Fall 2020

Course Textbook: Differential Equations and Linear Algebra by Stephen W. Goode

All Lecture Notes

Weekly Quizzes

Practice Midterm

Practice Final

Midterm Exam

Final Exam

MATH 226 — Calculus III (Multivariable Calculus)  Prof. N. Bottman · Fall 2020

Course Textbook: Essential Calculus by James Stewart

Useful Resources: Symbolab Wolfram|Alpha Mathematica Free Download for USC

Lecture Notes

Lecture Notes by Months Links
August Lectures August
September Lectures September
October Lectures October
November Lectures November

Exercise List

Midterm Exam 1

Files Links
Practice Midterm 1 Practice Midterm
Practice Midterm 1 Solutions Practice Midterm Solutions
Midterm 1 Midterm
Midterm 1 Solutions Midterm Solutions

Midterm Exam 2

Files Links
Practice Midterm 2 Practice Midterm
Practice Midterm 2 Solutions Practice Midterm Solutions
Midterm 2 Midterm
Midterm 2 Solutions Midterm Solutions

Final Review

Final Review Solutions

Final Exam


For CS:

CSCI 360 — Introduction to Artificial Intelligence  Prof. B. Dilkina · Spring 2022

Course Textbook: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig (4th edition)

Course Syllabus

Projects

Files Links Solutions
Project 1 PA1 Solution
Project 2 PA2 Solution
Project 3 PA3 Solution
Project 4 PA4 Solution

Homework

Files Links Solutions
Homework 1 HW1 Solution
Homework 2 HW2 Solution
CSCI 201 — Principles of Software Development  Prof. V. Adamchik · Fall 2021

Course Textbook: Introduction to Java Programming and Data Structures by Y. Daniel Liang (12th edition)

Course Syllabus

Programming Assignments

Files Links
Programming Assignment 1 PA1
Programming Assignment 2 PA2
Programming Assignment 3 PA3
Programming Assignment 4 PA4

My solution to the first two programming assignments can be found here.

CSCI 270 — Introduction to Algorithms  Prof. S. Dughmi · Fall 2021

Please refer to the course website for more information including course syllabus and assignments!

Course Textbook: Algorithm Design by Jon Kleinberg and Eva Tardos

A Useful Course on Coursera: Data Structures and Algorithms Specialization

CSCI 104 — Data Structures and Object Oriented Programming  Prof. M. Redekopp · Summer 2021

Please refer to the course website for more information!

My solution to the six programming assignments can be found at this GitHub repository.

CSCI 170 — Discrete Methods in Computer Science  Prof. S. Batista · Spring 2021

Course Textbook: Essential Discrete Mathematics for Computer Science, by Harry Lewis and Rachel Zax

Course Syllabus

Midterm

Files Links
Practice Midterm Practice Midterm
Practice Midterm Solutions Practice Midterm Solutions
Midterm Midterm Exam
Midterm Solutions Midterm Solutions

Final Exam

ITP 168 — Introduction to Matlab  Prof. R. Kim · Fall 2020

Course Textbook: Not Available

Midterm

Files Links
Practice Midterm Practice Midterm
Practice Midterm Solutions Practice Midterm Solutions

Final

Files Links
Practice Final Practice Final
Practice Final Solutions Practice Final Solutions

UCLA Coursework

MFE 412 — Trading, Market Frictions and FinTech  Prof. J. Zhang

Final Project: Golden Cross & Death Cross EMA Trading Strategy

A group project implementing a momentum-based trading strategy using 8-period and 25-period Exponential Moving Averages (EMAs) on the S&P 500 Energy Sector. The strategy uses Golden Cross signals (8EMA crossing above 25EMA) to trigger buys and Death Cross signals to trigger sells, achieving a 17% annual return vs. 10% buy-and-hold, with a Sharpe Ratio of 0.68 vs. 0.37 for the benchmark.

Files Links
Course Syllabus Course Syllabus
Presentation Presentation PDF
Jupyter Notebook Code Notebook
MFE 413 — Financial Data Analytics and Machine Learning  Prof. L. Lochstoer

Final Project: Stock Return Predictability with XGBoost and Random Forest

A group project examining whether combining momentum and fundamental factors can produce a strategy that captures momentum gains while remaining effective long-term. Using CRSP/Compustat data (2012–2024), the study trains XGBoost and Random Forest models to forecast next-month stock returns, evaluated against a Fama-French 3-Factor benchmark via decile portfolios and a Winner-Minus-Loser (WML) long-short portfolio. XGBoost achieved a 26.11% WML return and Sharpe of 0.96 in the test period (2022–2024).

Files Links
Course Syllabus Course Syllabus
Paper Research Paper
Jupyter Notebook Code Notebook
MFE 431 — Quantitative Asset Management  Prof. B. Herskovic

Final Project: Regime-Based Factor Investing Strategy

A group project developing a novel regime-aware long-short factor investing strategy using CRSP data (1990–2023). Market regimes are identified along two dimensions — macroeconomic regime (Bull/Bear/Sideways via term spread between the 10-year Treasury and 3-month T-Bill) and market concentration regime (Narrow/Normal/Broad via Gini coefficient and HHI) — forming a 3×3 matrix of nine distinct regimes. For each regime, an optimal combination of six factor signals (momentum, growth, quality, volatility, value, profitability) is selected, and stocks are ranked by composite Z-score into top/bottom quintile long-short portfolios rebalanced monthly. The strategy generates statistically significant CAPM and FF3 alpha, outperforms the market across all major bear market episodes (151.51% during the GFC), and achieves a maximum drawdown of −45.32% vs. the market’s −50.31%.

Files Links
Course Syllabus Course Syllabus
Paper Research Paper
Presentation Presentation PDF
Jupyter Notebook Code Notebook

Personal Projects

Pioneer Academics — Continued Fractions Research

Official Website: https://pioneeracademics.com/

In this program, I learned several fascinating identities about the Fibonacci sequence as well as other sequences such as Lucas numbers.

At the end of the Pioneer Academics, I undertook an independent research project with Prof. Dresden of Washington and Lee University, writing a paper on continued fraction, an iterative process of number patterns.

Professor Gregory Dresden’s Homepage: https://dresden.academic.wlu.edu/

Link to my final paper on continued fractions: Final Paper

Program Textbook: Proofs That Really Count

Link to my entry in Online Encyclopedia of Integer Sequences: https://oeis.org/A049669

Micro Blog Site — Python / Flask

Note: I followed Corey Schafer (His YouTube Channel) to write this project.

The source code can be found here.

Comment System with Waterfall Loading — Flask

The source code can be found here.

Online Shopping Website — Django + Nginx

The source code can be found here.

This project also uses Nginx to handle static requests such as HTML templates, CSS files, and JS files. To download nginx, visit this link. The configuration file can be found here. The static files can be found here.

GPT-2 (Generative "Python" Transformer) Implementation

This project trained the GPT model from scratch to allow the computer to predict what my next line of Python code is. The complete tutorial is taught by sentdex in Generating Python code with GPT. The trained model using 80G of python files can be found at this link.

The source code can be found here.

Download All Microsoft Templates — Scrapy

The source code can be found here.