Software Development, Web Development, Algorithms, Theory of Computation, Computer Architecture, Databases, Discrete Mathematics, and Human-Computer Interaction.
Measuring and analyzing evolving networks, including application-specific graphs; Collaborations in Digital Humanities; Algorithms; Network Analysis; Theory of Computation; Data Science; and Computer Architecture.
University of Virginia, Charlottesville, VA — Doctor of Philosophy, Computer Science, 2018
Overall GPA: 4.0
Baptist Theological Seminary at Richmond, Richmond, VA — Graduate coursework, 2007-2010
Overall GPA: 3.86
College of William and Mary, Williamsburg, VA — Master of Science, Computer Science, 2007
Overall GPA: 3.91. Nominated for National Chancellor's List.
College of William and Mary, Williamsburg, VA — Bachelor of Science, Computer Science & Mathematics, 2005
Computer Science GPA: 4.0, Mathematics GPA: 3.97, Overall GPA: 3.91, Summa Cum Laude
Phi Beta Kappa, National Society of Collegiate Scholars, Cissy Paterson Prize in Mathematics,
Alpha Lambda Delta and Phi Eta Sigma.
Department of Computer Science, University of Virginia
- CS6354 Graduate Computer Architecture. Teaching Assistant, Guest Lecturer (Fall 2011).
- CS4102 Algorithms. (Fall 2018, Spring 2019, Fall 2019, Spring 2020).
- CS3205 Human Computer Interaction in Software Development. Teaching Assistant (Spring 2011).
- CS2910 TA Practicum Course. (Fall 2019).
- CS2220 Engineering Software. Teaching Assistant, Guest Lecturer (Fall 2010).
- CS2110 Software Development Methods. (Spring 2013, Fall 2018, Spring 2019). Teaching Assistant (Spring 2011, Fall 2010).
ECPI College of Technology
- CIS311 Web Site Management using Linux and Apache.
- CIS305 Unix Administration II.
- CIS250 SQL Database Scripting.
- CIS282 XHTML Web Programming.
- CIS206 Unix Administration I.
Medical Careers Institute
- CSA128 Computer Applications.
- CSA112-3 Keyboarding.
Department of Computer Science, The College of William and Mary
- CSCI653 Graduate Analysis of Algorithms. Teaching Assistant (Fall 2006).
- CSCI304 Computer Organization. Teaching Assistant (Spring 2006, Fall 2005).
- CSCI131L Introduction to Computer Science, Lab Section. Teaching Assistant (Spring 2005).
Brunelle, N., and Hott, J. R. March 2020. Ask Me Anything: Assessing Academic Dishonesty (Poster). In Proceedings of the 51st ACM Technical Symposium on Computing Science Education (SIGCSE), Portland, OR.
Hott, J. R., Martin, W. N., and Flake, K. January 2018. Visualization of Complex Familial and Social Structures. Electronic Imaging, Burlingame, CA.
Hott, J. R., Martin, W. N., and Flake, K. 2016. Visualizing Dynamics of Complex Familial Structures (Poster). IEEE Information Visualization, Baltimore, MD.
Hott, J. R., Martin, W. N., and Flake, K. 2016. Identity Lenses in Analyzing Evolving Social Structures. Digital Humanities, Krakow, Poland.
Hott, J. R., Martin, W. N., and Flake, K. 2015. Visualizing and Analyzing Identity Classes in Evolving Social Structures. Chicago Colloquium on Digital Humanitites and Computer Science, University of Chicago. Chicago, IL.
Hott, J. R., Martin, W. N., and Flake, K. 2015. Evolving Family Structures: Representation and Visualization. Family History Technology Workshop, Brigham Young University. Provo, UT.
Hott, J. R., Martin, W. N., Stuart J., and Flake, K. 2014. Evolving Social Structures: Networks with People as the Edges. Digital Humanities Forum, University of Kansas. Lawrence, KS. Best paper award.
Hott, J. R., Brunelle, N., Myers, J., Rassen, J. and shelat, a. 2012. KD-Tree Algorithm for Propensity Score Matching With Three or More Treatment Groups. Technical Report Series. Division of Pharmacoepidemiology and Pharmacoeconomics, Department of Medicine, Brigham and Women's Hospital and Harvard Medical School. Boston, MA.
Noonan, R. E. and Hott, J. R. 2007. A course in software development. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education. Covington, KY.
Brunelle, N., and Hott, J. R. March 2020. Fix the Course, Not the Student: Positive Approaches to Cultivating Academic Integrity (Birds of a Feather Session). In Proceedings of the 51st ACM Technical Symposium on Computing Science Education (SIGCSE), Portland, OR.
Hott, J. R. March 2020. Using Temporal Network Analysis to Uncover Bias in Collections. code4lib, Pittsburgh, PA.
Herbert, D. and Hott, J. R. November 2019. Lettuce into the Meal; A SNAC Update. WikiConference North America, Boston, MA.
Herbert, D. and Hott, J. R. October 2018. Have a SNAC Break. WikiConference North America, Columbus, OH.
Liason/Advisor for Students with CS concentration in CogSci, 2019-
Bachelor of Arts in Computer Science Committee Member, 2018-
Computer Science Graduate Student Group Faculty Liaison, 2018-
Computing Systems Committee Member, 2018-
Graduate Engineering Student Council Representative, 2014-2015
Navigating Graduate School Panelist, 2014
Computer Science Graduate Student Group Steering Committee, 2013-2014
CAPWIC Program Committee Member, 2019-
Raven Fellowship, The Raven Society at the University of Virginia, 2015
Best Paper Award, Digital Humanities Forum, 2014
Phi Beta Kappa, Alpha Chapter at the College of William and Mary, 2005
Cissy Patterson Prize in Mathematics, College of William and Mary, 2005
Association for Computing Machinery, 2018-
ACM Special Interest Group on Computer Science Education (SIGCSE), 2018-
American Society for Engineering Education, 2018-
Software Engineer, Institute for Advanced Technology in the Humanities (IATH); Charlottesville, VA — 2015-2018
Intern Software Engineer, Commonwealth Computer Research, Inc; Charlottesville, VA — Summer 2014
Aided in development of a distributed ad hoc content-sharing package for Android devices. Added functionality to inter-device query requests, modified and created test cases for a distributed 30-node cluster of phones, reviewed testing output for concurrency and message passing problems, and developed new visualizations for understanding test harness results. Gained a deeper knowledge of the git version control system, including rebasing, rewriting history, and multiple remotes.
Intern Software Engineer, Science Applications International Corporation; Charlottesville, VA — Summer 2013
Collaborated on a big data analytics project. Translated research-level graph analysis algorithms to Apache Hadoop and Giraph to provide analytics of multi-terabyte datasets, with a focus on analyzing Twitter networks with thousands of nodes. Built interactive visualization capabilities for the system using AngularJS and D3.js.
Teaching/Research Assistant, Computer Science Department; Charlottesville, VA — 2010-2015
Co-instructed Software Development Methods course, teaching a 100-person course section and co-managing TAs for the course. Teaching assistant for Software Development Methods, Engineering Software, HCI in Software Development, and Graduate Computer Architecture (including guest lecturing). Researched algorithms and compressed data structures with advisor abhi shelat and visualization and temporal network analysis with advisor Worthy Martin. Produced visualizations and data normalization code for SNAC with IATH.
Instructor, ECPI College of Technology; Richmond, VA — 2009-2010
Instructor for Web Programming, Unix Administration, SQL Database Scripting, Web Site Management using Linux and Apache, Computer Applications including Microsoft Office, and Keyboarding courses. Instructed classes ranging from 6 to 25 students with varying levels of computer proficiency.
Freelance Photographer and Web/PHP Designer; Richmond, VA — 2008-2010
Designed webpages, Joomla and WordPress templates in PHP, and created graphics and photographs for local businesses and churches. Created Joomla templates for Westhampton Family Psychologists and the International Baptist Convention (IBC). Designed WordPress templates for Lakeside Baptist Church and Grace Fellowship. Developed custom PHP/MySQL forms for the IBC event registration, including Paypal integration, distribution of emails upon submission, and a database connection to Microsoft Access. Also designed an interactive database using PHP/MySQL for the Deeds of Love Ministries Orphanages in South Africa.
Applications Analyst, Library Information Systems, Virginia Commonwealth University; Richmond, VA — 2007-2008
General: Graph Analysis; Visualization; Software Development; Web Design; Linux System Administration; Print Layout and Design
Operating Systems: Linux (Ubuntu, Red Hat); Apple OS X; Microsoft Windows
Software: LaTeX Typesetting; Source Management (git, Subversion, CVS); Gephi; Eclipse; IntelliJ; MS Office (Mac/PC)
University of Virginia: Graduate Engineering Student Council 2014-2015. Computer Science Graduate Student Group Steering Committee 2013-2014. Volunteer VISAS Language Consultant (conversational English) 2012-2013. Chi Alpha graduate student core group Bible study co-leader 2014-. Member of Chi Alpha Christian Fellowship, Eunoia, Intervarsity Christian Fellowship, and UVA's Ballroom Dance Team.
William and Mary: Member of the Baptist Student Union and held positions including Communications Chairman 2002-2003, Coordination Team member 2004-2005, Family Group leader 2003-2004, and web master 2002-2007. Also a member of InterVarsity Christian Fellowship, One Accord Christian Men's A Cappella group, and William and Mary's Ballroom Dance Team.
Short Term and Local Volunteer Experience
Volunteer judge for the Virginia Piedmont Regional Science Fair (2015-2018); Volunteer judge for the FIRST Tech Challenge (2017); webmaster, including site redesign, for First United Methodist Church Charlottesville (FirstUMC) (2014-); youth group volunteer at FirstUMC (2014-); youth group volunteer at First Baptist Chuch Richmond (2009-2015); mission trip co-leader to Liepzig and Cologne, Germany (2008); volunteer ballroom dance instructor with Williamsburg - James City County Schools (2007).
Week-long trips to Appalachia with Appalachia Service Project repairing houses (2003, 2015-2016); Camden, NJ (2006) and Wilmington, DE (2005) with Urban Promise reparing houses and helping with after school clubs; Grand Bahama Island to aid in hurricane relief efforts (2005); and Atlanta, GA to help with children's clubs (2004).
Language Consultant, Volunteers with International Students, Staff, and Scholars at UVA — 2013-2014
Held weekly discussions with international students to practice conversational English. Discussed culturally relevant differences and current news topics.
Exhibit Maintenance and Special Events Volunteer, Science Museum of Virginia — July 2009-
Ensured that museum exhibits were functioning by reporting problems, repairing exhibits as needed, and cleaning exhibit computers. Staffed various booths at museum special events.
Missionary, Virginia Baptist Mission Board — Aug 2008-June 2009
Spring 2009, Frankfurt, Germany at the International Baptist Convention (IBC). Redesigned IBC website and PHP template for the Joomla content management system, installed a linux file server, and aided member churches in updating computers and creating websites, including one in Farsi.
Fall 2008, Richmond, VA for the Deeds of Love Ministries Orphanage in South Africa. Created an orphan and donor database using PHP and MySQL for the orphanage to manage information and photographs as well as share information with donors on orphans they are sponsoring.
Summer Missionary, Virginia Baptist Mission Board — Summers 2004-2005
2005, South Hill, VA. Collaborated with local churches and resort areas, assisting in Vacation Bible Schools and day camps. Led a night of worship, and hosted social events. Served as a camp counselor at Camp Concord in Clarksville, VA, in charge of campers, devotions, and chores.
2004, Asheboro, NC. Worked with at-risk children and youth through MultiHousing Ministries of Asheboro. Held twice-daily Children's clubs for school aged children with help from the youth. Repaired and updated donated computers for children's use.
Summer Missionary, Cooperative Baptist Fellowship (CBF); Houston, TX — Summer 2003
Created a website and a content management system using PHP to support the mission of the Foundation for the Advancement of Intercultural Resources. Converted CBF training materials to an interactive HTML-based CD-ROM for their overseas missionaries and helped in the creation of two DVD video projects.