Houjun Liu
I'm Houjun, and I'm doing my BSCS and MSCS at Stanford. My friends call me Jack, and you can too if you'd like :)

If you want to say hi, I can be easily reached via the electronic mail service.

Jack does things

I’m currently making GPUs go brrr at SISL advised by Mykel Kochenderfer and StanfordNLP working with Chris Manning. I’m also a research software engineer at TalkBank lead by Brian MacWhinney.

I don’t really have a good answer of what I work on and lowkey its kind of jit compiled based on what part of NLP or RL I happen to be thinking about. (Some) current threads include…

  • Thoughtbubbles: where we make some architecture shenanigans to induce adaptive computation from an LLM from just unsupervised pretraining data
  • ASTRA: where Schmidt Science foundation graciously handed some funding to us to make LMs safer, and we built a package out of it using a method I developed called ASTPrompter
  • Stanza: occasionally I larp as someone that still work on classical computational linguistics and bake a model for coreferences or constituencies
  • Batchalign: I maintain an speech-recognition swiss army knife package that a bunch of clinicians around the world use for speech sample analysis

Previously I made a task management app with some friends, and worked at a computer vision startup called Dragonfruit AI. I still daydream about being an indie developer of productivity apps and so am currently making another one.

Jack takes a lot of notes

I have a crappy memory but I like to learn a lot so I spent an inordinate amount of time writing notes, some of which you can find here ☞

You can also use the search bar on the upper right to find some more.

Friends?

Contrary to popular belief I spend a bunch of time outside and have actual, human friends. You should meet them, they are very cool.

  • Sanity (David, Hux, Alb, and Zach) is a friend group formed over COVID that I still consider my best friends
  • I feel very lucky to have met many legendary friends during my time at Stanford, including Joseph, Mason, Danny and John; some are so legendary they don’t let me list them here mmmm
  • I’m privileged to have enjoyed a long and productive friendship with two close collaborators, Amelia and Robert, and similarly I’m very grateful to friends and colleges at SISL and Stanford NLP

Picture?

If you want photographic evidence of my face, here you go. I also spend a decent amount of time these days frolicking in the outdoors, which tends to generate pictoors which you can view here.


Last ModifiedPage
December 25, 2025stuff
December 19, 2025Stanford UG Courses Index
December 19, 2025MOEReview Zhang: Mixure of Attention Heads
December 19, 2025MOEReview Yun: Inference-Optimal MoEs
December 19, 2025MOEReview Tan: Scattered MoE
December 19, 2025MOEReview Sukhbaatar: Branch-Train-MiX
December 19, 2025MOEReview Shen: ModuleFormer
December 19, 2025MOEReview Sharma: LAZER
December 19, 2025MOEReview Rajbhandari: DeepSpeed MoE
December 19, 2025MOEReview Pan: Dense Training Sparse Inference
December 19, 2025MOEReview Li: Branch-Train-Merge
December 19, 2025MOEReview Krajewski: Scaling Laws for MoE
December 19, 2025MOEReview Kaushik: Universal Subspace Hypothesis
December 19, 2025MOEReview Gale: MegaBlocks
December 19, 2025MOEReview Fedus: Switch Transformers
December 19, 2025MoE Review Index
December 19, 2025mixed-autonomy traffic
December 19, 2025EMNLP2025 Index
December 6, 2025Houjun's Academic Home Page
December 6, 2025SU-CS161 TA Review
December 6, 2025red-blak
December 6, 2025minimum spanning tree
December 6, 2025Huffman Coding
December 6, 2025Floyd-Warshall Algorithm
December 6, 2025Dijikstra's Algorithm
December 6, 2025Bellman-Ford Algorithm
December 5, 2025SU-CS229 OCT272025
December 5, 2025knowledgebase testing page
December 4, 2025SU-CS161 Review
December 4, 2025SU-CS161 NOV202025
December 4, 2025SU-CS161 NOV182025
December 4, 2025SU-CS161 DEC022025
December 4, 2025minimum cut and maximum flow
December 4, 2025breadth first search
December 4, 2025Algorithms Index
November 20, 2025SU-CS229 NOV122025
November 20, 2025SU-CS161 NOV132025
November 20, 2025SU-CS161 NOV112025
November 20, 2025singular value decomposition
November 20, 2025randomness
November 20, 2025ragdoll scratchpad
November 20, 2025Principle Component Analysis
November 20, 2025NP-Complete
November 20, 2025Machine Learning Index
November 20, 2025longest common subsequence
November 20, 2025knapsack
November 20, 2025greedy algorithm
November 20, 2025dynamic programming
November 20, 2025all-paris
November 11, 2025SU-CS229 NOV102025