Introduction to Operating Systems (Winter 2022) [information coming soon]
What Fuels Me?
I hold a B.A. in Computer Science from New York University, and an M.S. and Ph.D. in Computer Science from the University of Wisconsin - Madison. At Wisconsin I worked with the Paradyn Performance Tools Group under the direction of Prof. Barton Miller; I was the recipient of a Wisconsin Foundation Fellowship and a NASA GSRP Fellowship.
My research is in diagnosing and characterizing the runtime performance of large-scale systems and applications. This includes power, cooling, and security as well as more traditional aspects such as execution time. My particular focus is on a holistic view that includes performance factors external to the application under study, such as resource contention, power constraints, OS interference, and the overhead of security mechanisms. We are currently developing performance diagnosis techniques for a common type of HPC applications called Holistic HPC Workflows. These are applications comprising multiple separable codes, possibly run on different platforms, that have not been developed within a workflow management environment. We are also currently focused on continuous security monitoring for large-scale commercial server environments such as clouds. I have collaborated with scientists at Lawrence Livermore National Laboratory, Pacific Northwest National Laboratory, San Diego Supercomputer Center, and New Mexico Consortium.
I teach graduate and undergraduate courses in operating systems; Introduction to Security; Introduction to Performance Measurement, Modeling and Analysis; and Accelerated (GPU) Computing.
I am currently serving the community as the Performance Measurement, Modeling and Tools Area Chair for The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC22). I currently serve the nation as an Expert at the National Science Foundation.