I’m an Assistant Professor of Computer Science at Ohio Wesleyan University. I greatly enjoy teaching and interacting with students in the classroom, and I have been doing that in some capacity since my undergrad! You can find out more on my teaching page.
On the research side, I am currently focusing on two main areas: applications of machine learning in low-power systems and the development of innovative teaching tools. You can see a little more about my research here. I also like working with undergrad students on projects; if you’re an OWU student interested in working with me, please reach out!
Before I joined OWU, I was an Assistant Teaching Professor at NC State. During that time, I served as the course coordinator and instructor for Computer Organization, was involved with the Latino Association of Computer Scientists, and taught various other courses.
I received my Ph.D. in Computer Science from UC Irvine, where I worked with Prof. Nikil Dutt on the Information Processing Factory project. My research focused on emergent behaviors and fault detection of systems. From a big-picture view, I explored how we can enable self-driving vehicles to detect unexpected situations and decide how to best react to them.
Prior to UCI, I attended the University of Brasília, where I got a B.Sc. and an M.Sc. in Computer Science. While at UnB, I worked with Prof. Genaína Rodrigues researching dependable distributed systems, more specifically, implied scenarios.
In my free time, I like to watch movies, play games, and sometimes develop small apps. You can find more about my hobbies on my other page.
Feel free to shoot me an email if you want to get in touch. You can also find other ways to reach me at the bottom of this page.
Ph.D. in Computer Science, 2023
University of California, Irvine
M.Sc. in Computer Science, 2018
University of Brasília
B.Sc. in Computer Science, 2017
University of Brasília