About me

I am a 4th year PhD student in Computer Science at Oregon State University (OSU) advised by Dr. Xiao Fu. My research is focused on understanding and designing principled methods for unsupervised domain translation, generative models, and multiview/multimodal learning.

Prior to my PhD, I received my MS in Computer Science from OSU in 2023, also advised by Dr. Xiao Fu. During my MS, I developed efficient and principled ML methods for important problems in wireless communications and federated learning. The work was funded jointly by Intel and NSF under the Machine Learning for Wireless Networking Systems (MLWiNS) program.

Before joining OSU, I co-founded Paaila Technology, where I led the development of waiter robots and banking assistant chatbot.

During my undergraduate study, I was a team member of Team Nepal for ABU Robocon 2015 and 2016, where my team won many awards.

Blogs

A note on how to view flow matching and diffusion under the same framework, resulting in great flexibility in designing probability path, training score or vector field, and sampling using SDE or ODE.

SDE sampling Visualization

A short note on understanding the diffusion and flow matching objectives and their solutions.

Diffusion Objective

A brief survey into joint representation learning of text and images.

CLIP Architecture

A distilled explanation of the flow matching / stochastic interpolant /rectified flow. It features an easy-to-follow proof (not found in original paper) of the flow-matching objective with stochastic interpolants.

Samples from s

A beginner's introduction to ICA.

Independent Component Analysis