He received his training in the Medical Scientist Training Program at UPenn and completed his Medical Oncology fellowship at UCSF. Currently he works with the Bivona lab to translate laboratory based findings into clinical trials testing new therapies for lung cancer patients.