Adjunct, Department of Electrical & Computer Engineering
Expertise: Computing Education Research; Human-Centered AI; Human-Computer Interaction
Steve Tanimoto is a Professor in the Paul G. Allen School of Computer Science & Engineering at the University of Washington, with an adjunct appointment in the Department of Electrical & Computer Engineering. His current research interests are novice programming environments, collaborative problem-solving environments, and technology for educational assessment, including the use of pattern-recognition methods in teaching of written language on tablets. In his keynote talk at the International Conference on Live Coding (Leeds, UK, 2015), he traced the historical influences that have led to the widespread use of liveness in modern software environments. One application of liveness is in collaborative problem solving, demonstrated in “Solving Problems by Drawing Solution Paths” which won the VL/HCC Best Showpiece Award in 2015.
His teaching interests include image processing, visual languages, artificial intelligence, data structures and algorithms. As image processing plays a bigger role in our lives, there are new ways to teach and learn image processing. In his text, An Interdisciplinary Introduction to Image Processing: Pixels, Numbers, and Programs (MIT Press, May 2012), he considers the subject not only from a computing perspective, but also as a creative and mathematical subject.