Nikhil Singh

Assistant Professor (Computer Science) at Dartmouth College

Hanover, New Hampshire, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Nikhil Singh is an Assistant Professor of Computer Science at Dartmouth College and a researcher specializing in human-AI interaction and multimodal machine learning, with a particular focus on creative, immersive, and informational media. He holds a PhD and MS from MIT’s Media Lab and brings a decade of experience that bridges academic research and hands-on engineering. His path to computing is unconventional—rooted in classical composition, jazz, and music technology—which informs his ongoing exploration of music, sound, and AI. Before grad school he taught music technology at Berklee College of Music and continues to translate musical practice into novel multimodal systems. Nikhil is also an active open-source contributor, notably improving the Csound iOS examples to keep a major audio synthesis toolchain compatible with modern iOS and Xcode. Based in Hanover, NH, he combines rigorous research training with practical development experience to build systems that make AI more expressive and musically aware.
code10 years of coding experience
bookDoctor of Philosophy - PhD, Media Arts and Sciences, 5.0, Doctor of Philosophy - PhD, Media Arts and Sciences, 5.0 at Massachusetts Institute of Technology
bookBachelor's Degree, Composition/Electronic Production & Design (Dual Major), 3.95, Bachelor's Degree, Composition/Electronic Production & Design (Dual Major), 3.95 at Berklee College of Music
languagesEnglish, Hindi, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

objective-c10
xcode10
audio-processing10
ios10
swift9
ui-design8

Programming languages (7)

CMaxTeXJavaScriptCsound DocumentJupyter NotebookPython

Github contributions (5)

github-logo-circle
csound/csound

Jan 2017 - May 2018

Main repository for Csound
Role in this project:
userMobile Developer (iOS)
Contributions:6 commits, 4 PRs in 1 year 3 months
Contributions summary:Nikhil primarily contributed to the Csound iOS Examples project, focusing on updates and enhancements for the iOS platform. They addressed API updates, deprecations, and warnings within the Csound-iOS framework. The user cleaned up, enhanced, and reordered examples, updated the Csound-iOS manual, and ensured compatibility with iOS 10 and Xcode 8. The contributions also involved UI and functionality improvements for various example applications.
csound
nikhilsinghmus/csound

Jan 2017 - May 2018

Contributions:25 pushes, 1 tag in 1 year 3 months
csound
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikhil Singh - Assistant Professor (Computer Science) at Dartmouth College