Rahul Gopinath is a lecturer at the University of Sydney, where he works in the broad fields of Software Engineering and Cybersecurity. He was previously a postdoctoral scholar at CISPA Helmholtz Center for Information Security in Germany. His focus is on inferring program input specifications and behavioral oracles under whitebox and blackbox conditions, which can then be leveraged for fuzzing.