Andrew Kurauchi
São Paulo, Brazil
Computer Science professor specializing in interactive learning systems and assistive technologies, with expertise in gaze-based interaction, online assessment tools, and curriculum development.
Work Experience
Assistant Professor (Computer Science and Engineering) Insper Institute of Education and Research — São Paulo, Brazil
2018 — Present
Curriculum development
- Designed the B.Sc. in Computer Science curriculum as part of a four-member faculty team.
- Created and improved active learning courseware for the Computer Engineering program.
Teaching
- Excellence in Teaching Award (2022) - Voted by graduating students for outstanding teaching.
- Designed and taught nine courses, including Introduction to Programming, Human-Computer Interaction, Computer Vision, and Algorithms & Data Structures.
Software development
- Developed and maintain an online assessment and learning system providing automated feedback on 500+ Python exercises , used annually by hundreds of students.
- Built a Visual Studio Code extension for real-time feedback and progress tracking in student coding environments.
- Mentored five student teams (3—4 members) in Capstone projects with industry partners, building computer vision and data visualization tools.
Research
- Investigated gaze depth interaction for spatial computing.
Ph.D. Candidate in Computer Science University of São Paulo — São Paulo, Brazil
2012 — 2018
Thesis
- Developed hands-free gaze-based text entry techniques, enabling users to type by glancing at characters on a virtual keyboard, with the system predicting words based on the gaze path.
- Achieved text entry at speeds of up to 30 words per minute, outperforming the baseline (< 20).
Additional research
- Created keyboard and mouse-replacement techniques combining eye movement speed with head movement accuracy for individuals with severe motor disabilities.
Software development
- Developed eye-tracking software for low-cost mobile eye trackers.
- Built mouse-replacement software using standard webcams and computer vision techniques.
Software Engineering Intern and Instructor Caelum — São Paulo, Brazil
2010 — 2012
Software development
- Maintained and improved Caelum's internal ERP system for course, student, and payroll management.
- Worked closely with end-users to validate and refine features.
Teaching
- Taught Android Development and Object-Oriented Programming with Java.
Education
Ph.D. in Computer Science — University of São Paulo, São Paulo, Brazil
2012 — 2018
Visiting Ph.D. Student
— Boston University, Boston, USA
2014 — 2015
B.Sc. in Computer Science
— University of São Paulo, São Paulo, Brazil
2007 — 2011