I am a clinical informaticist (with roles in research,
operations and education) and practicing primary care physician
Case Western Reserve University /
The MetroHealth System
in Cleveland, Ohio.
Previously, I completed a fellowship
in clinical informatics at Case/MetroHealth and residency at
of Vermont Medical Center. I received my MD and PhD in computer
science from the University
of Illinois at Urbana-Champaign.
I contribute to the development of several
open source projects.
N. Riley. “Explicit Software Speculation for Dynamic
Language Runtimes.” PhD dissertation, University of Illinois
at Urbana-Champaign, May 2009. (PDF)
- N. Riley, C. Zilles. “Probabilistic Counter Updates for
Predictor Hysteresis and Bias.”
IEEE Computer Architecture
Letters, Volume 4, August 2005.
N. Riley, P. Greco, D. Kaelber. “Automated Identification
and Discarding of Low-Quality External Medication Information in
an Electronic Health Record.”
AMIA Clinical Informatics Conference, May
N. Riley, P. Greco, D. Kaelber. “Augmentation and Automated
Reconciliation of External Immunization Information in an
Electronic Health Record.”
AMIA Annual Symposium, November
N. Riley, C. Zilles. “Transactional Runtime Extensions
for Dynamic Language Performance.” EPHAM,
April 2008. (PDF)
- N. Riley, C. Zilles. “Hardware Transactional Memory Support
for Lightweight Dynamic Language Evolution.”
Dynamic Languages Symposium, October 2006. (PDF)
- N. Riley, C. Zilles. “Probabilistic Counter Updates for Predictor
Hysteresis and Stratification.”
HPCA-12, February 2006.
My recreational interests include software
design, bicycling, skiing, martial arts, and playing
See my weblog and Twitter for current news.
My father lives in New York. Our Web site is rileys.us.
Last updated on 27 June 2019.