Shaoxiong (Steven) Yuan
Welcome! This site hosts my coursework, personal projects, and movie reviews.
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.
Morning Notes
Daily equity research notes on market structure, macro, and trade ideas.
| 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.
| 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
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)
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.
MATH 225 — Linear Algebra and Differential Equations Prof. S. Kamienny · Fall 2020
Course Textbook: Differential Equations and Linear Algebra by Stephen W. Goode
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 |
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 |
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)
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)
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
Midterm
| Files | Links |
|---|---|
| Practice Midterm | Practice Midterm |
| Practice Midterm Solutions | Practice Midterm Solutions |
| Midterm | Midterm Exam |
| Midterm Solutions | Midterm Solutions |
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.