Erez Zadok's Curriculum Vitae Summary and Highlights
(Updated 2024-02-19)
Below is a summary (highlights) of my Curriculum Vita (CV, aka "resume").
If you would like a full copy of my CV, then
please send me an email.
Introduction:
My research interests are in the areas of file systems and storage,
operating systems, energy efficiency, performance and benchmarking,
security, networking, big data, distributed systems, and data centers.
I believe in highly practical research projects that address real issues
faced by society and industry, a free dissemination of open-source software,
and producing high quality code prior to publications. My projects often
include the release of data sets and traces as well as source code. My
students and I conduct extensive hardening of software using regression
suites, formal code reviews, then followed by extensive performance
benchmarking and analysis—all prior to publication.
I train my students intensely. Junior students meet with me for several
hours each week to learn about a wide range of topics, from technical
writing, to benchmarking, to debugging race conditions and slow memory
leaks. As students mature, I believe in a more hands-off approach, allowing
the students to become excellent independent researchers. I trains my
senior students on a variety of leadership skills, including supervising
junior students, budgeting, and team management—key to becoming future
leaders. I continues to advise my students in depth during the job-search
process, and even post graduation on career matters. I believe strongly in
"once an adviser, always and adviser."
Education:
- Ph.D. from Columbia University, 2001.
- M.Sc., M.Phil, and B.SC, from Columbia University, 1991–1997.
Professional Experience:
- Aug. 2017–present: Graduate Program/Academic Adviser, Stony Brook
University, Computer Department.
- 2016-present: Professor, Stony Brook University, Computer Science
Department.
- 2007–2015: Associate Professor, Stony Brook University, Computer
Science Department.
- 2001–2007: Assistant Professor, Stony Brook University, Computer
Science Department.
- 2001–present:
Director, File systems and
Storage Laboratory (FSL), Stony Brook University, Computer Science
Department.
- 2013–present: Director, Smart Energy Technologies (SET) Faculty
Cluster, Stony Brook University.
- 2013–present: Managing Member, Zadoks Consulting, LLC.
- 1990–2000: Consultant, Project Leader, then Director of Software
Development: SOS Corporation and HydraWEB Technologies, Inc.
- 1984–1986: military service (Israeli Defense Forces)
Awards:
- 2022 Elected as ACM Distinguished Member for "Outstanding Scientific
Contributions to Computing."
- NSF CAREER award (2002–2007).
- Two IBM Faculty awards; two NetApp Faculty awards.
- Six best paper awards.
- The SUNY Chancellor's Award for Excellence in Teaching in 2008 (this
award can be given only once in a lifetime).
- The SUNY Chancellor's Award for Excellence in Scholarship and
Creative Activities in 2022 (this award can be given only once in a
lifetime).
- Elected IEEE Senior member.
- LISTnet's "Top 20 techies of Long Island" award.
- Three separate CS department's awards for service, research excellence,
and graduate teaching.
- Promising Inventor's award from the SUNY Research Foundation.
- Stony Brook College of Engineering and Applied Sciences Dean's "Million
Miler" award, given to lead PIs who secured more than $1M in new funding
(twice, in 2019 and 2021).
- Provost's Excellent Mentor award, Stony Brook University (2022).
Funding:
- Over USD$25,000,000 in funding since 2001, across over 60 awards/gifts.
- My funding share more than 35%.
- Funding spans many federal agencies, New York State, and industry
worldwide.
- Lead or Sole-PI on 37 of 59 awards (63%).
- Modest royalty income from two licensed technologies.
Research and Publications:
- I am a sole-author of one book, "Linux NFS and Automounter
Administration" (Sybex, 2001).
- I published over 25 journal and magazine articles, including 9 in ACM's
prestigious Transactions on Storage (TOS).
- I published over 120 refereed conference/workshop publications, spanning
ACM, IEEE, USENIX, and more.
- In addition to five best-paper awards, my publications include such
selective venues as USENIX OSDI, USENIX Security Symposium, IEEE/USENIX
HotOS, IEEE Security and Privacy, and USENIX FAST.
- My 15 USENIX FAST publications make me the 4th most published author
(out of over 120 authors) in the history of this selective conference. (My
rank is 3rd when grouped by team.) See
my USENIX FAST Hall of
Fame ranking.
- I am co-inventor on four issued patents.
- As of this
writing,
Google
Scholar records over 10,000 citations for my publications, an
h-index of 53, and an i10-index of 107.
- My top cited paper has over 1,400 citations; the next one has over 450
citations; the next one has over 300 citations; the next three have over 200
citations; a total of 25 of my publications have at least 100 citations
each.
- My ORCID ID is 0000-0001-5248-9184.
Students:
- Since 2001, I directly advised over 220 students.
- I graduated 13 Ph.D. students, 25 undergraduates, one high-school
student, and over 100 MS students—13+ of whom completed with an MS
Thesis.
- My Ph.D. students went on to work at IBM Research, Apple, VMware,
Google, and startups.
- My MS students went to work primarily all over Silicon Valley's
high-tech companies (large and small/startups).
Teaching:
- Taught the core graduate Operating Systems class (CSE-506) over a
dozen times.
- Created and then taught an undergraduate "Advanced Systems Programming
in Unix/C" over ten times.
- Taught courses on System Administration, undergraduate Operating
Systems, and several special topics courses.
- Long teaching career: taught LOGO programming to K-12 students in
mid 1980s; taught a full programming and data-structures course to
undergraduates while a Ph.D. student at Columbia University.
- Earned several teaching awards throughout the years, including the SUNY
Chancellor's Excellence in Teaching award—a State University of New
York-wide award that can be given to a person only once in a lifetime.
- My teaching evaluations have been consistently well above the
university, school, and department averages.
- Students often praise my courses for being difficult yet fair,
challenging yet highly educational. Paraphrased, many comments provided by
students on my courses are "best instructor I ever had," "although I didn't
get an A in this course, I learn a lot," and "this course was very helpful
in my first job after college."
Service:
- I have been Associate Editor for ACM's Transactions on Storage (TOS)
journal from 2009 to 2012. I am now the Editor-in-Chief for the
ACM Transactions on Storage
(TOS) journal.
- I served on many program committees, grant review panels, and other
committees at all levels from departmental, school, university, and the
wider research community.
- I served on every departmental committee of Stony Brook's
Computer Science, often for years.
- This was instrumental in understanding many aspects of the operation
of a CS department.
- Co-chaired USENIX ATC 2020 (during the pandemic).
- I was the co-chair of USENIX FAST 2015. I co-chaired ACM SYSTOR in
2012, the First USENIX Workshop on Sustainable Information Technology in
2010, the First File-systems and Storage Benchmarking workshop in 2008,
USENIX's Annual Conference Invited Talks track in 2005, and the USENIX
FreeNIX Annual Conference in 2003.
- I have been a member of the ACM SYSTOR Steering Committee since 2012, a
member of the USENIX FAST Steering Committee since 2015, and a member of the
ACM HotStorage Steering Committee since 2021.
- I served (or continues to serve) on several Stony Brook University's
committees: the President's "one campus IT" committee (as co-chair), the
Provost's campus-wide faculty mentoring committee, the Provost's Outstanding
Lecturer Selection Committee, the Provost's Interdisciplinary Faculty
Cluster Selection Committee, the Provost's Massive Open Online Courses
(MOOCS) Task Force, the President's Information Technology Steering
Committee on Email and Collaboration, and the President's Teaching
Excellence Award Selection Committee.
- After winning a campus-wide provostial competition for interdisciplinary
faculty hiring clusters, I now lead a faculty cluster titled
Smart Energy Technologies (SET), overseeing a team of 4–5 faculty
spanning four departments.
- I served (or continue to serve) on numerous Computer Science
departmental committees spanning academic matters for graduates and
undergraduates, hiring/promotion/tenure, Web and PR, faculty recruiting, IT
recruiting and supervision, executive committee, buildings/centers
committee, thesis/dissertation committees, thesis proposal and
research-proficiency committees, and more. Many of these committees are
permanent committees on which I served for years.
- In the past 30 years, I served on three "building programming"
committees that helped design new buildings and transition into them over
the course of several years each (one building at Columbia University and
two at Stony Brook University).
- I chaired the departmental IT Operations committee, after having directly
supervised the IT staff between 2006–2018.
- I have also been the informal and then formal mentor for many of our
junior faculty for over a dozen years.
Other:
- I released, maintained, and continue to maintain several popular
software packages including:
- Re-Animator, a
system for efficient and standard system-call tracing and replaying.
- DM-Dedup, a Linux device mapper
for inline block deduplication.
- Unionfs, a unioning file
system for Linux used by thousands world-wide.
- The FiST stackable file system
templates, used by hundreds worldwide.
- Am-Utils, the Berkeley Automounter
(amd), used by countless sites worldwide.
- Auto-pilot benchmarking suite of tools.
- We have released over 5TB
of deduplication data-sets,
collected between 2011–2016.
(Last updated: 2024-02-19)