I am currently a 2nd year PhD student in computer science (CMPS) at UC Santa Cruz. My advisor is Peter Alvaro and I am primarily working with Peter Alvaro, Carlos Maltzahn, and Jeff LeFevre on declarative programmable storage, but I am also interested in bioinformatics, distributed systems, and data management systems.
Here, I am hoping to publish my thoughts and research, as well as keep track of readings. I mostly failed to write the content I wanted to last year, but will hopefully be able to commit more time this year.
This quarter, Fall 2019, I am TAing for CSE 138 - Distributed Systems. Below is information for contacting me and where my physical office is located. I have had professors that offered online office hours and were available via instant message as well, so I’d like to provide the same. I can be contacted anytime online and I should be able to respond within 24 hours in most cases. Please use my ucsc google account for all forms of messaging (IM or email). For now, I am only doing ad-hoc office hours (when requested), but if regular office hours would be preferred, please let me know.
Office Hours : Tuesdays - 2pm to 3pm Office Location : Nook near Peter's office (next to E2 - 353) Office Hours : Thursdays - 2pm to 3pm Office Location : LSD Lab (E2 - 398; near the staircase of Engineering 2) Online Office Hours: Saturdays - Please see calendar Office Location : Google hangouts/meet/chat or Zoom (see below) Contact Info : E-mail : firstname.lastname@example.org Hangouts (IM) : email@example.com Google Calendar: https://calendar.google.com/calendar?cid=YWttb250YW5AdWNzYy5lZHU Zoom : See office hour events on calendar
I always thought theorycrafting was a fun word for a fun idea. This section indexes blog posts, or series of blog posts, for something research-y or project-based where I am ultimately “theorycrafting” (assuming life is a game and/or simulation). Some of the series below may also include short and sweet (or not sweet) side projects.
This will be the least complete of all the sections on this website as I have found it is hard for me to take various thoughts to completion in a blog format. I tend to keep these thoughts in notes or just in my head, though I am trying to improve on this.
|Blog||Mixing Consistency over programmable storage|
|Blog||Diversifying Consistency in Ceph|
|Series||Series - Programmable Storage|
|Series||Series - Perspectives on Bioinformatics|
|Series||Series - LDFI for Life|
|Series||Series - Domain-Specific Solver-Aided Languages|
|Series||Sidecar working group - Envoyage|
This section will include paper reviews, paper presentation materials, and anything else that seems relatively similar in spirit. I will try to eventually organize the reading sections below in a way that it can be easy to tell what I have read, what I thought about it, and maybe gather some fun statistics on my reading progress.
I think it would be nice to keep a public reading queue. Maybe others can make recommendations, or at least get a sense of what papers I think should be read for anyone in my field.
|Principal Investigators (PIs)||Group|
|Peter Alvaro||Disorderly Labs|
|Peter Alvaro and Carlos Maltzahn||Declarative Programmable Storage|
|Fall 2018||CMPS 278 reviews|
|Fall 2018||CMPS 290S reviews|
|Winter 2019||CMPS 280L|
|Spring 2019||CMPS 229|
|Spring 2019||CMPS 232|
|Spring 2019||CMPS 280O|
|Fall 2019||CSE 220|
To see reviews by date, simply go to this index: reviews by date. This will be updated periodically, when I need to procrastinate important work or when I feel like it should be updated.