VITA
Education
PhD, Information Science and Technology, May 2017
DIssertation Topic: Online Music Collaboration
Syracuse University, School of Information Studies
Syracuse, New York
​
MS, Information Management, May 2009
Syracuse University, School of Information Studies
Syracuse, New York
​
BS, Computer & Systems Engineering, May 2006
Rensselaer Polytechnic Institute
Troy, New York
Languages
C++ (FMOD, RTMIDI, tinyosc)
Java
Python
T-SQL
Reaper
Fruity Loops
Pure Data
HTML/CSS
PHP
Industry
Experience​
Lab Director at The Rhythm and Bytes Lab
September 2018 – Present
-
Created listening room software in Java where pairs of users could see the songs another user is playing
-
Constructed a C++ API to help early programmers create musical software with a mobile phone interface
-
Built software in Python to manipulate songs based on a dancer’s movement
Software Engineer at T Lang Dance
​November 2017 - April 2018
-
Created software on smartphones for dance performance
-
Programmed the phones to use the dancer’s movement to transform the music
​
Systems Admin at COTELCO Lab
September 2007 - May 2009
​
-
Maintained the research center’s content management and database management systems
-
Designed websites for the NSF funded AGEP Collaboratory research project
​
Database Developer for the Assistant Provost for Equity at Syracuse University
August 2008 - December 2008
-
Developed a database for assistant deans to keep track of all diversity supportive programs at Syracuse University
-
Constructed reports to display programs that support undergraduate, graduate and pre-college students
Selected
Conference Presentations
James,D., Hampton,L. (2020). Using Black Music as a bridge to understanding introductory programming concepts. Paper presented at the Conference on Research in Equity and Sustained Participation in Engineering, Computing, and Technology.Mar 10 2020. Portland, OR: IEEE. In Press.
James,D.(2020). The use of DJing tasks as a pedagogical bridge to learning data structures. Paper presented at ACM ITiCSE '20, June 15–19 2020, Trondheim, Norway, 5 pages. https://doi.org/10.1145/3341525.3387427
​
James,D; Hampton, L. (2020). Using Black Music as a bridge to understanding introductory programming concepts. Paper presented at the ACM Special Interest Group on Computer Science Education.March 11-13 2020, Portland, OR . (Cancelled due to COVID 19)