How I prepared for Step 1 of the USMLE
Resources I recommend First Aid 2013 USMLE-Rx qbank (hereby referred to as “rx”) USMLE World qbank (hereby referred to as “uworld”) Picmonic Pathoma Resources I DO NOT recommend Microbio made...
View ArticleTips for new researchers
At UCLA, I did research as an undergraduate student for ~3 years. Here are some things I learned. This post is aimed towards undergraduate students but is relevant for healthcare professional students...
View ArticleWhy we started Forge
This was the first blog post published on Forge’s website, which is now archived here. I am excited to kick off 2015 with a blog post describing Forge’s story, principles, and vision of improving...
View ArticleTips for writing your medical school personal statement
Summary Your medical school personal statement (PS) explains why you want to be a physician. An average PS says “I want to be a physician because of X, Y, and Z”. A better PS shares a fascinating life...
View ArticleThe PhD qualifying exam at GT BME
Here I describe my PhD qualifying exam format, list questions I was asked, and offer suggestions. Note this is n=1 from a single institution and major (Georgia Tech Biomedical Engineering). Also note...
View ArticleLeadership lessons from the Dean of Stanford Medicine
I had the privilege of attending a masterclass on leadership at Stanford University School of Medicine with Lloyd Minor, the Dean. Here’s what we learned. photo credit @StevenChanMD He suggested three...
View ArticleMake $43,000 by not paying your medical school debt
During residency, it is economically advantageous to maximize your investment in a Roth IRA versus reducing your interest burden by paying off an equivalent amount of medical school debt. How much...
View ArticleForge progress and next steps
The following is a repost from the Forge blog. In January we accepted four digital health startups to Founders Forum (see blog post. This three-month program helped startups launch a clinical or...
View ArticleTips for TAing
I just finished my second and final semester TAing computational systems biology at Georgia Tech. I had fun and I think I did well. Here I’ll share some thoughts and tips for new TAs. Pros and cons of...
View ArticleCalling Python 3 in Matlab
Here I describe three steps to enable calling Python 3 in Matlab: Update Matlab path to system path. Automate path addition to run every time Matlab starts. Update default version of Python interpreter...
View ArticleForge merger with Sling Health
My team and I are excited to announce that Forge has merged with Sling Health (previously IDEA Labs) — a biomedical design and entrepreneurship incubator with chapters in St. Louis, Boston,...
View ArticleRemove Microsoft Error Reporting from macOS
If you force-quit any Microsoft Office application on macOS using Option-Command-Esc, this annoying and useless error reporter launches: The Microsoft Error Reporting app exists within each Office app...
View ArticleHertz Fellowship interview questions
Over a year ago, I applied for the Hertz Foundation Fellowship, and was invited to the first round of interviews. MD/PhD students are eligible for the Hertz Fellowship, unlike the NSF Graduate...
View ArticleMatlab style guide
People often write unreadable and disorganized code. This is especially true in Matlab, which is used by engineers and scientists who lack formal backgrounds in software development. Using consistent...
View ArticleHow to give a great chalk talk
On the medicine sub-internship (“sub-I”) at Emory, we give an 8-15 minute chalk talk on one topic from our curriculum: Acute kidney injury Edema Acute respiratory complaints GI bleeding Acute diarrhea...
View ArticleMy setup in grad school
This was my setup in grad school. Note all actual compute was performed on a much more powerful workstation.Hardware13” Macbook Pro without touchbar: I tried the touch bar but it was more expensive and...
View ArticleLinux setup guide
Install basic utilitiessudo apt-get install vim git curl zsh tmux tree Shell, dotfiles, zsh themeZSHzsh chsh -s $(which zsh) sh -c "$(wget -O-...
View ArticlePython style preferences
I have adopted the following Python style preferences, many of which are from working with the excellent engineers at the Broad Institute.Global variables are in upper-case, can be accessed anywhere...
View ArticleSet up Jupyter notebook on a remote server
Intro1. Password setupLog in to the remote server:> jupyter notebook password Enter password: **** Verify password: ****[NotebookPasswordApp] Wrote hashed password to...
View ArticleSet up linux environment on ERISOne
ERISOne is a “computing cluster with a job scheduling system for batch jobs, remote desktops for graphical applications and GPUs running on a Linux OS” maintained by Partners Healthcare.Ideally, users...
View ArticleElastic net in Scikit-Learn vs. Keras
Logistic regression with elastic net regularization is available in sklearn and keras. To compare these two approaches, we must be able to set the same hyperparameters for both learning algorithms....
View ArticleNew role at Prometheus
I am excited to announce my new role as Director of Data Science and Engineering at Prometheus Biosciences– a rocketship of a life science startup in San Diego that seeks to develop computational...
View Article
More Pages to Explore .....