Marty Humphrey headshot
MH

Marty A. Humphrey

Associate Professor
Unit: School of Engineering and Applied Science
Department: Department of Computer Science
Office location and address
Rice 307
85 Engineers Way
Charlottesville, Virginia 22903
Education
B.S. ​Clarkson University, 1986
M.S. ​​Clarkson University, 1988
Ph.D. ​University of Massachusetts Amherst, 1996
Biography

Marty Humphrey is an Associate Professor in the Department of Computer Science at the University of Virginia. He received a B.S. and M.S. degree in Electrical Engineering from Clarkson University in 1986 and 1989, respectively. He received his Ph.D. degree in Computer Science from the University of Massachusetts in 1996. From 1996-1998, Marty was an Assistant Professor of Computer Science and Engineering at the University of Colorado at Denver. From 1998-2002, he was a Research Assistant Professor at UVA. He has co-authored over 75 publications and has been a principal investigator on a number of projects funded through government agencies (such as the National Science Foundation and the Department of Energy) and private sector (such as Sun Microsystems and Microsoft Corporation).

AmeriFlux Data User Portal
Source: The Regents of the University of California
December 18, 2017 – December 31, 2022
Deduce: Distributed Dynamic Data Analytics Infrastructure for Collaborative Environments
Source: U.S. DOE - National Lab - Lawrence Berkeley
May 05, 2017 – April 18, 2020
AmeriFlux Data User Portal
Source: The Regents of the University of California
December 20, 2012 – December 31, 2017
Deduce: Distributed Dynamic Data Analytics Infrastructure for Collaborative Environments
Source: U.S. DOE - National Lab - Lawrence Berkeley
May 05, 2017 – August 25, 2017
EN-CS Connecting AmeriFlux to Globe, Extending the Partnership with the Global Flux Network, FLUXNET
Source: University of California at Berkeley
August 15, 2014 – August 15, 2017
EN-SE Research Task RT-136 Security Engineering - FY15 System Aware Cyber Security
Source: Stevens Institute of Technology (Inc)
December 05, 2014 – December 04, 2015
EN-SE System Aware Cyber System Human Factors
Source: Stevens Institute of Technology (Inc)
March 05, 2014 – January 31, 2015
UVa Participation in Coordination and Support of the National Soil Carbon Network
Source: U.S. Forest Service - USDA
March 19, 2011 – August 30, 2014
Collaborative Research: CiC(SEA): Using the Cloud to Model and Manage Large Watershed Systems
Source: U.S. NSF - Directorate Computer & Info. Sciences
April 15, 2011 – March 31, 2014
CSR: Small: Feedback-Controlled Management of Virtualized Resources for Preictable Escience
Source: U.S. NSF - Directorate Computer & Info. Sciences
September 01, 2009 – August 31, 2013
CS 4740: Cloud Computing
Credits: 3
Investigates the architectural foundations of the various cloud platforms, as well as examining both current cloud computing platforms and modern cloud research. Student assignments utilize the major cloud platforms. Prerequisite: CS 2150 or CS 2501 topic DSA2 with a grade of C- or higher.
CS 4980: Capstone Research
Credits: 1–3
This course is one option in the CS fourth-year thesis track. Students will seek out a faculty member as an advisor, and do an independent project with said advisor. Instructors can give the 3 credits across multiple semesters, if desired. This course is designed for students who are doing research, and want to use that research for their senior thesis. Note that this track could also be an implementation project, including a group-based project. Prerequisite: CS 2150 or CS 2501 topic DSA2 with a grade of C- or higher, and BSCS major
CS 4993: Independent Study
Credits: 1–3
In-depth study of a computer science or computer engineering problem by an individual student in close consultation with departmental faculty. The study is often either a thorough analysis of an abstract computer science problem or the design, implementation, and analysis of a computer system (software or hardware). Prerequisite: Instructor permission.
CS 4998: Distinguished BA Majors Research
Credits: 3
Required for Distinguished Majors completing the Bachelor of Arts degree in the College of Arts and Sciences. An introduction to computer science research and the writing of a Distinguished Majors thesis. Prerequisites: CS 2150 or CS 2501 topic DSA2 with a grade of C- or higher, and BSCS major
CS 6501: Special Topics in Computer Science
Credits: 3
Course content varies by section and is selected to fill timely and special interests and needs of students. See CS 7501 for example topics. May be repeated for credit when topic varies. Prerequisite: Instructor permission.
CS 6890: Industrial Applications
Credits: 1
A graduate student returning from Curricular Practical Training can use this course to claim one credit hour of academic credit after successfully reporting, orally and in writing, a summary of the CPT experience to his/her academic advisor.
CS 7993: Independent Study
Credits: 1–12
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CS 7995: Supervised Project Research
Credits: 3
Formal record of student commitment to project research for the Master of Computer Science degree under the guidance of a faculty advisor.
CS 8897: Graduate Teaching Instruction
Credits: 1–12
For master's students who are teaching assistants.
CS 8999: Thesis
Credits: 1–12
Formal record of student commitment to thesis research for the Master of Science degree under the guidance of a faculty advisor. May be repeated as necessary.
CS 9897: Graduate Teaching Instruction
Credits: 1–12
For doctoral students who are teaching assistants.
CS 9999: Dissertation
Credits: 1–12
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.