Baskin School of Engineering
University of California
1156 High Street, MS SOE3
Santa Cruz, CA 95064
|Phone:||+1 (831) 459-1222|
|Lab:||+1 (831) 459-4458|
|Cell:||+1 (831) 345-4864|
|FAX:||+1 (831) 459-1041|
|All of my contact info is in this vCard.|
|Office:||365 Engineering 2|
|Wed 2:00–3:00 PM
Fri 10:00–11:00 AM
I'm currently looking for up to 3–4 Ph.D. students interested in research in storage systems and security, including topics such as archival storage, large-scale distributed and cloud storage, storage security, and optimizing the use of next-generation storage technologies such as non-volatile memories and shingled disk. Please read this page if you're interested in working with us on cutting-edge systems research as part of the SSRC and CRSS.
The UC Santa Cruz Computer Science Department has two junior faculty positions available, one in cybersecurity and the other in data privacy. Please see the job flyer for details on the positions and information on how to apply. If you have questions about the positions, I encourage you to contact me via email; I'd be happy to discuss them with you.
I'm the Director of the NSF I/UCRC Center for Research in Storage Systems (CRSS) and the Associate Director of the Storage Systems Research Center here at UC Santa Cruz, where I explore issues in file and storage systems and, more generally, distributed systems and operating systems. My current projects include archival storage systems, scalable file system indexing, file systems for next-generation storage technologies, storage management for shingled disk, file system security, and petabyte-scale storage systems. I'm also interested in storage system benchmarks, algorithms to more efficiently manage storage, and information retrieval from very large text and multimedia corpora as well as other problems in computer systems and security.
If you're an undergrad who's been assigned to me for advising, please come to my office during office hours (see above). Make sure you have copies of all of your relevant transcripts—unofficial copies are fine.
If you're trying to get transfer credit for CMPS 12B/M, you'll need your transcript from the other institution, the syllabus from the class you'd like to transfer, and copies of all the assignments from the class. There are several issues you should be aware of. First, CMPS 12B/M represents a total of 7 credits. If another class is only 5 credits (or equivalent), we may be able to give you credit for 12B but not 12M. Second, CMPS 12B/M both covers data structures and provides an introduction to programming in C. If the course you'd like to transfer doesn't cover C, it's not fully equivalent, since knowledge of C is essential for several upper-division classes.
The best way to contact me is via e-mail (see address above). However, I only read email once or twice per day, so if you need a fast response to a short message, please use instant messaging. Phone messages aren't a good way to reach me, since I rarely check voicemail. If you want to meet me in person or arrange a phone call outside of office hours, please contact our group's admin, Cynthia McCarley, to set up a meeting time.