Usama Muneeb

A bit of personal info

I received my PhD from the University of Illinois Chicago (UIC) where I was fortunate to be advised by Mesrob I. Ohannessian. My PhD research presents a novel regularization technique that can improve the training of larger neural models using accurate smaller models. Besides research, I like to contribute to the open source community.

I am currently on the job market for industrial roles, software engineering as well as research.

About this site

I created this website as a personal blog in 2021. After the advent of language models just later the following year, my motivation for publishing new posts went down, as it’s easier to query language models than to read blog posts. I however think, that blog posts have their own unique strengths. They are a way for someone (ideally a human) to summarize things using their own perspectives that they have developed over time.

My goal is to prioritize clarity over depth, connecting complex ideas to foundational concepts to make the content accessible and easy to understand.

The content on this site is broadly categorized into Articles and Posts. Articles will primarily cover theoretical topics, such as Mathematics, Probability, Algorithms and Machine Learning. Posts may be tied to specific software. Although Articles may be published less frequently, I aim to post more regularly in the Posts section.

Citations

I will not change the links to the Articles once they are posted. Feel free to cite them using the URL. I may however remove some Posts as their content gets outdated or no longer remains useful.

Recent Posts / Articles

Interoperability of Python and C++

13 minute read

Interoperability of Python with C++ has made it a great language in the scientific community and beyond. Currently, there exist multiple options to interface...

Convex Optimization tools made simple

19 minute read

Convex Optimization is a field within mathematical optimization. Most people encounter optimization problems where knowledge of Convex Optimization tools can...