welcome


my name is matt russell

i'm a phd candiatate in computer science at tufts university with professor rob jacob in the human-computer interaction lab

we develop realtime implicit brain-computer interfaces that leverage the power of functional near-infrared spectroscopy (fnirs)


teaching

greatly enjoyed teaching data structures summer 2020 at tufts

have ta'd for: intro. computer science, cybersecurity, concurrency, and graphics


code

gradescope autograding - a fully fledged and dead simple C/C++ autograding framework that integrates with Gradescope's automated Docker-based grading platform.

unit_test - a VSCode extension unit testing framework for cpp code -- also available as a standalone Python script

visualizations

three.js visualization of a singly linked list -- note that there's no tail ptr here; the idea is to visizualize the Nodes and LL class object together.

a few rasterized shapes and a basic 'camera' in webgl


research

A. Bosworth, M. Russell, and R.J.K Jacob, "fNIRS as an Input to BrainComputer Interfaces: A Review of Research from the Tufts HumanComputer Interaction Laboratory," Photonics (2019). [link]

T. Shibata, A. Borisenko, A. Hakone, T. August, L. Deligiannidis, C.H. Yu, M. Russell, A. Olwal, and R.J.K. Jacob, "An Implicit Dialogue Injection System for Interruption Management," Proc. Tenth Augmented Human International Conference (2019). [link]

L. Hirshfield, D. Bergen-Cico, M. Costa, R.J.K. Jacob, S. Hincks, M. Russell, "Measuring the Neural Correlates of Mindfulness with Functional Near-Infrared Spectroscopy,"Empirical Studies of Contemplative Practices (2018). [link]

L. Hirshfield, R. Gulotta, S. Hirshfield, S. Hincks, M. Russell, R. Ward, T. Williams, and R. Jacob, “This is Your Brain on Interfaces: Enhancing Usability Testing with Functional Near‐Infrared Spectroscopy,” Proc. ACM CHI 2011 Human Factors in Computing Systems Conference, ACM Press (2011). [link]


time saved

native clang++ on cs server was extremely slow to compile (~7.83s to compile 'hello world').

in january 2021, built a fresh clang++ on the server (/h/mrussell/clang/bin/clang++), which compiles hello world in ~0.46s.

200 students self-report spending an average of 20 hours per assignment over 5 assignments in comp15 each semester.

assume one compilation per five minutes during the time spent.

estimate of human time saved since january 2021:



[[not counting the number of headaches saved by having students avoid awful g++ error messages.]]


typing - 😂

fastfingers test score - 115 wpm (top 2%) [[random word test]]

typingtest.com benchmark test - 93 wpm, 0 errors [[paragraph form test]]

life

graduated from hamilton college in 2011 with degrees in computer science and english literature

studied rinzai zen buddhism with shinge roshi while in college, and while living full-time at dai bosatsu zendo from summer 2011 to winter 2014

did 200hr certified yoga teacher training with lex gillan of the yoga institute in summer 2013 - these days, i manage his website :)

worked with dr. natalie russo at the center for autism research and electrophysiology (care) lab at syracuse university from 2016-2018

married in winter 2016 to yao; we have two wonderful daughters! a four year old, (Autumn), an a two year old, Moon.

have been working as a teaching assistant and phd researcher at tufts since fall 2017

finished ms degree in computer science at tufts in fall 2019

passed phd qualifying exam in spring 2020

greatly enjoyed teaching the data structures summer 2020 at tufts

finalist in the Tufts 2021 Ventures Competition for Cloudsurf, a Google Chrome extension which provided emojis next to search results, based on user votes.

personal interests include: meditation, cooking, rock climbing, snowboarding, chess, and video games


gratitude

life is short! many thanks to everyone who has contributed to mine :)

especially yao and autumn, my parents, my brother and his family, and to rob!

also to the wonderful cs faculty at tufts - it's been a joy to learn from you!

i'd be remiss not to thank the cs faculty at hamilton who put up with all my nonsense for four years: stu, decker, alistair, and mark

thanks also to sam and leanne :)