(Michael) Joe DeBlasio
PhD Student, Graduate Student Researcher
Department of Computer Science and Engineering
University of California, San Diego
I am currently a PhD student working in the Systems and Networking
group at UC San Diego, where my advisor is Alex Snoeren. I also work
closely with Stefan Savage
and Geoff Voelker.
I completed my MS in Computer Science at UCSD in July of 2013. I hold a BS
with honors in Computer Science from the tiny, but amazing Harvey Mudd College. While there, I worked
closely with Christopher Stone
and Melissa O'Neill.
My research interests are widespread throughout systems and security.
Right now I'm most interested in studying site and account compromise, and
making the internet safer for people.
I'm also interested in internet-born threats generally (botnets, spam),
the security that we take for granted (but perhaps shouldn't, like the
security of civic infrastructure), and the human elements that affect
I have a number of side projects working on making the internet more
private and safer. When not on a computer, I take portrait and
environmental photographs, hiking, and in general enjoying the giant
playground we all live in.
Recent or Interesting Research and Work
From July 2011 to July 2013 I worked for CISA3
, or the "Center of Interdisciplinary
Science for Art, Architecture and Archaeology". We perform a diverse range of
research relating to documenting and preserving cultural heritage, specializing
in cultural heritage diagnostics (assessing the state of cultural heritage to
inform further work).
"Exploring the Feasibility of 2D Sparse Matrix Partitioning":
Sandia National Labs has developed the Trilinos
software framework for
large-scale scientific and engineering problems. Large, sparse, matrix-vector
multiplications arise frequently in their problems, and distributing the matrix
and vector among many processors can produce significant speedup. As a senior
capstone project at HMC, we extended the Trilinos support for distributing
large matrices, including additional partitioning algorithms and code to
visualize and evaluate these partitions, and performed an empirical study of
NASA Ames Lunar Micro-Rover:
Over two summers at HMC, I worked
at NASA Ames Research Center on the Lunar Micro-Rover
(LMR) project. The
project aimed to develop a small, inexpensive rover platform adaptable for
a wide variety of payloads and applications. I developed the core of the
Command and Data Handling system that communicated with the rover, and
distributed commands to and from the various control systems in operations