He received academic training in Electrical Engineering (B.S.E, M.S.E), Computer Engineering (B.S.E) and Bioengineering (M.S., Ph.D.) from the University of Michigan in Ann Arbor and Epilepsy and Neurology (postdoctoral training) from Yale University. He is the director of the Computational Neurophysiology Laboratory at Yale University. His research interests lie at the intersection of neuroscience, engineering and mathematics.