Curriculum Vitae
Joseph Andrew Driscoll
Bradley University, Office of Engineering Physics
College of Engineering and Technology
Peoria, Illinois 61625
Phone: 309-***-****, FAX: 309-***-****
Email: abo038@r.postjobfree.com
RESEARCH INTERESTS
Theoretical and computational nanoscale physics, computational methods for electronic
structure calculations, high-performance computing, robotics, artificial intelligence
EDUCATION
Ph.D., Vanderbilt University, Physics, May 2011
Dissertation: Electron field emission in nanostructures: A first-principles study
Advisor: Prof. Kalman Varga
M.S., Vanderbilt University, Physics, May 2008
Advisor: Prof. Kalman Varga
Ph.D., Vanderbilt University, Electrical Engineering, December 2000
Dissertation: A comparative analysis of model parameters in evolutionary robotics
Advisor: Prof. Richard Alan Peters II
M.S., Vanderbilt University, Electrical Engineering, May 1998
Thesis: Direction of attention using a model of human visual selection
Advisor: Prof. Richard Alan Peters II
B.E., Vanderbilt University, Electrical Engineering, May 1996, magna cum laude
ACADEMIC POSITIONS
Assistant Professor, Bradley University Office of Engineering PhysicsAugust 2011Present
Responsible for all aspects of teaching two courses (with labs) per semester. Duties
included preparation of course materials, lecturing, grading, and providing tutoring
outside of class. Research activities include planning, conducting, and publishing
results
of original research.
Postdoctoral Research Associate, Vanderbilt UniversityDepartment of Physics and
AstronomyMay 2011August 2011
Conducted research in theoretical condensed matter physics and computational physics.
Work includes software development with first-principles, time-dependent density
functional theory code. Served as co-organizer for a summer school on computational
nanoscience held in June 2011. (Advisor: Prof. Kalman Varga
)
Research Assistant, Vanderbilt UniversityDepartment of Physics and AstronomyDecember 2006May 2011
Conducted research in theoretical condensed matter physics and computational physics.
Work includes software development with first-principles, time-dependent density
functional theory code. Personally designed, assembled, and served as administrator for
a high-performance computing cluster. (Advisor: Prof. Kalman Varga
)
Teaching Assistant, Vanderbilt UniversityDepartment of Physics and AstronomyAugust 2005December 2006
Administered weekly undergraduate laboratories in introductory physics. Responsibilities
included lectures, equipment preparation, grading, and office hours.
Assistant Professor, Middle Tennessee State UniversityDepartment of Computer
Science
August 2002August 2005
Responsible for all aspects of teaching two to three courses per semester. Duties
included preparation of course materials, lecturing, grading, and providing tutoring
outside of class. Supervised student workers. Research activities included planning,
conducting, and publishing results of original research. Provided research guidance to
Master s Degree students. Served on multiple departmental committees.
Instructor, Vanderbilt UniversityDepartment of Electrical Engineering and Computer
Science
Summer 1999
Responsible for all aspects of Signals and Systems course, including lecturing, creating
exams and assignments, grading, and office hours.
Head Teaching Assistant, Vanderbilt UniversityDepartment of Electrical Engineering
and Computer Science
Fall 1998Fall 1999
Assumed all responsibilities of Teaching Assistant position. In addition, personally
responsible for readiness of laboratory facilities. Trained and supervised other teaching
assistants.
Summer Researcher, NASA Marshall Space Flight Center, AL
Summer 1998
Created image processing algorithms for visually guided satellite docking system.
Developed system to estimate attitude of International Space Station from images. Used
CAD models of International Space Station components to create highly accurate VRML
model.
Visiting Researcher, Electrotechnical Laboratory, Intelligent Systems Division, Tsukuba,
Japan
Summer 1997
Developed software for a stereo active vision system capable of fixating upon targets
using a model of human visual attention. Implemented color segmentation and tracking
system.
2
Teaching Assistant, Vanderbilt UniversityDepartment of Electrical Engineering and
Computer ScienceFall 1996Spring 1998
Administered weekly undergraduate laboratories in Engineering Science, Digital Logic,
Microprocessors I, and Microprocessors II. Assisted with the design and implementation
of student projects, grading, personal tutoring, teaching weekly help sessions, and
lecturing.
Graduate Student Researcher, Vanderbilt University Intelligent Robotics LaboratoryAugust 1996December 2000
Developed mobile robot teleoperation and mapping software. Created software for
intelligent gaze control of stereo camera head using model of human visual attention.
(Advisor: Prof. Richard Alan Peters II)
INDUSTRIAL EMPLOYMENT
Software Developer, Genetics Squared, Inc., Milan, MI
June 2001August 2002
Researched and reported on functional genomics sector of bioinformatics industry.
Developed software for analysis of genetic and other types of data. Used neural
networks, statistics, evolutionary algorithms, and other machine learning techniques to
analyze high-dimensionality data sets. Used C++, Perl, and STL. The PVM architecture
was used to develop a computer cluster for high-performance computing.
Software Developer, Widevine Technologies, Inc., Advanced Technology Group, Seattle,
WA
September 2000May 2001
Developed software using C++ and Perl to gather, analyze, and data mine Internet
routing data. Evaluated software packages for use in network monitoring. Created neural
network and geography-based designs for optimal delivery of Internet content.
Participated in design reviews.
GRANTS
2011: Awarded a Bradley University Caterpillar Fellowship for project Evaluation of GPU
Processing for Computational Nanoscience . The amount of the award is $5000.
(With Prof. Cen Li, MTSU) Spring 2003. Obtained $35,000 from MTSU s College of Basic
and Applied Sciences for robotics equipment, which was used both to enhance classroom
teaching and to extend research activities.
COLLABORATIONSFall 2002August 2005: Collaborative relationship with industry via work with Genetics
Squared, Inc. Personal work within this collaboration included software development, data
analysis, and the development and application of bioinformatics techniques.
3
Spring 2003August 2005: Collaborative research relationship with Dr. Frank C. Bailey
from MTSU s Biology department. Work included development of bioinformatics techniques
to analyze biological data for bacterial source identification.
Fall 2011 Present: Co-founded Nanotechnology Research Group at Bradley University
with Profs. Kelly Roos and Shannon Timpe.
STUDENT SUPERVISION
(MTSU) Jonathan Hicks, M.S. student in computer science, 2002-2005 (degree received
2005).
(Bradley) Jerred Peterson, M.S. student in electrical engineering.
TEACHING (MTSU)
Undergraduate Courses Taught:
CSCI 1000 Computer Literacy (Summer 2003)
CSCI 1150 Computer Orientation (Summer 2003, Summer 2004)
CSCI 1170 Computer Science I (Spring 2005)
CSCI 6600 Selected Topics in Computer Science: Artificial Life (Summer 2004)
TEACHING (BRADLEY)
PHY 110 University physics I (calculus-based introductory physics) (Spring 2012)
PHY 201 University physics II (calculus-based introductory physics) (Fall 2011, Spring
2012)
INSTITUTIONAL SERVICE
April 18-19, 2012: (Bradley) Served as judge at Bradley University's Student Scholarship
Exposition. Reviewed eleven poster presentations by undergraduate and graduate students.
Fall 2002 August 2005: (MTSU) Served as member of departmental undergraduate
curriculum and institutional effectiveness committees. Beginning Fall 2003, served as
faculty
4
member of departmental student advisory board. Spring 2003 participant of MTSU s Faculty
Leadership Academy.
Spring 2012 Present: (Bradley) Member of University-level Sakai Advisory Committee
(Sakai is a web-based course management system used by Bradley)
COMMUNITY SERVICE
Spring 2012: Served as mentor for FIRST Robotics Competition team at Metamora High
School, Metamora, IL.
PROFESSIONAL SERVICE REVIEWING
TECHNICAL SKILLS
Experienced with many areas of computational physics, numerical methods, artificial
intelligence, image processing, and data analysis
Extensive software development experience using a variety of languages and frameworks:
Fortran, C, C++, Visual C++/MFC, STL, Perl, Python, assembly language, Java, Lisp, etc.
MPI for parallel software development
Electronic structure methods, especially density functional theory
Familiar with a variety of molecular visualization tools (VMD, VESTA, PyMol, etc.) and
several electronic structure codes (VASP, Octopus, OpenMX, etc.)
Experience with general tools such as Mathematica, Matlab, Octave, OpenDX, etc.
HTML/CSS, Apache web server, networking hardware/software
Linux and Windows system administration, MS Office, OpenOffice, etc.
High-performance computer cluster design, construction, and administration
Robotics software/hardware, microprocessors, analog/digital circuit design, hardware
interfacing
HONORS AND ACTIVITIES
Member of American Physical Society, IEEE, ACM
Member of Tau Beta Pi, Eta Kappa Nu, Upsilon Pi Epsilon Honor Societies
5
PUBLICATIONS
BOOK
PRESENTATIONS
"Computational diffusion model of reconstructed regions in Ag/Si epitaxial growth," APS
March Meeting 2012, Boston, MA, February 27-March 2, 2012.
"First-principles study of field emission from graphene nanoribbons," AVS 58th
International
Symposium and Exhibition, Nashville, TN, October 30-November 4, 2011.
"Spin-polarized field emission from nanotubes," APS March Meeting 2011, Dallas, TX,
March 21-25, 2011.
"First-principles calculations of electron field emission in nanostructures," Condensed
Matter
and Optics Seminar series, Vanderbilt University Department of Physics and Astronomy,
March 4, 2011.
"Study of convergence in quantum transport calculations," APS March Meeting 2010,
Portland, OR, March 15-19, 2010.
Presentation on Current Research to MTSU s local ACM chapter, April 20, 2004.
A Virtual Machine Environment for Teaching the Development of System Software, ACM
Southeast 2004 Conference, Huntsville, AL, April 2-3, 2004.
Presentation on Research Methods to MTSU s NSF CSEM Students, November 15, 2002.
Presentation on Evolutionary Robotics to MTSU s local ACM chapter, October 3, 2002.
7
"Comparison of neural network architectures for the modeling of robot inverse
kinematics,"
IEEE SoutheastCon 2000
Conference, Nashville, TN, April 7-9, 2000
.
8