Erez Zadok's Curriculum Vitae Summary and Highlights
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.
My research interests are in the areas of file systems and storage,
operating systems, energy efficiency, performance and benchmarking,
security, networking, and big data problems.
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."
- Ph.D. from Columbia University, 2001.
- M.Sc., M.Phil, and B.SC, from Columbia University, 1991–1997.
- Aug. 2017–present: Graduate Program Adviser, Stony Brook
University, Computer Department (interim).
- 2016-present: Professor, Stony Brook University, Computer Science
- 2007–2015: Associate Professor, Stony Brook University, Computer
- 2001–2007: Assistant Professor, Stony Brook University, Computer
Director, File systems and
Storage Laboratory (FSL), Stony Brook University, Computer Science
- 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)
- NSF CAREER award (2002–2007).
- Two IBM Faculty awards; two NetApp Faculty awards.
- Four best paper awards.
- The SUNY Chancellor's Award for Excellent in Teaching in 2008 (this
award can be given only once in a lifetime).
- 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.
- Over USD$15,000,000 in funding since 2001, across ~50 awards/gifts.
- My funding share more than 35%.
- Funding spans many federal agencies, New York State, and industry
- More than 2/3 of grants as sole or lead PI.
- 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 20 journal and magazine articles, including six in ACM's
prestigious Transactions on Storage (TOS).
- I published over 80 refereed conference/workshop publications, spanning
ACM, IEEE, USENIX, and more.
- In addition to four 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 13 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
- I am co-inventor on three issued patents and one pending patent.
- As of this writing, Google
Scholar records over 5,600 citations for my publications, an h-index of
40+, and an i10-index of 80+.
- (Google scholar incorrectly lists my rank as
"Associate Professor". Email me if you're interested in hearing about
my repeated attempts to correct this with Google.)
- My top cited paper has over 850 citations; the next one has over 390
citations; the next two has over 200 citations; a total of 11 of my
publications have more than 100 citations each.
- Since 2001, I directly advised over 125 students.
- I graduated 10 Ph.D. students, 16 undergraduates, one high-school
student, and over 90 MS students—13 of whom completed with an MS
- My Ph.D. students went on to work at IBM Research, Apple, VMware,
Google, and one startup.
- My MS students went to work primarily all over Silicon Valley's
high-tech companies (large and small/startups).
- Taught the core graduate Operating Systems class (CSE-506) over a dozen
- 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.
- Very long teaching career: taught LOGO programming to K-12 students in
mid 80s; 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."
- 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.
- 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 Associate Editor for ACM's Transactions on Storage (TOS)
journal since 2009.
- I have been a member of the ACM SYSTOR Steering Committee since 2012,
and a member of the USENIX FAST Steering Committee since 2015.
- I served (or continues to serve) on several Stony Brook University's
committees: 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 am now the leader of 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 chair the departmental IT Operations committee, after having directly
supervised the IT staff between 2006–2011.
- I have also been the informal and then formal mentor for many of our
junior faculty for over a dozen years.
- I released, maintained, and continue to maintain several popular
software packages including:
- 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: 2017-12-08)