Dr. Gustavo Rodriguez Rivera

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Gustavo Rodriguez Rivera. Improve your application with a focused, well-structured draft.

Biography

Gustavo Rodriguez-Rivera is an Associate Teaching Professor in the Department of Computer Science at Purdue University, having joined the department in 2000. With over 20 years of teaching experience, his courses emphasize Systems Programming and Software Engineering. He has been recognized with several teaching awards, including the ACM Faculty Award in 2020 and 2023, and the Teacher of the School of Science award in 2014 and 2016. Rodriguez-Rivera's main research areas include Operating Systems, Computer Networks, Memory Management, Embedded Systems, and Real-Time Systems. He is also interested in Numerical Analysis, Computer Graphics, Computer Vision, Signal Processing, Artificial Intelligence, Data Structures, and Speech Recognition. Rodriguez-Rivera has contributed to various publications in these fields, demonstrating his commitment to advancing knowledge in computer science and engineering education.

Research Interests

Awards

#

ACM Faculty Award

#

Teacher of the School of Science

Requirements for Purdue University

Master Program
Requirements
GPA Requirement
Required:3.5
TOEFL
Listening
Required:22
Reading
Required:22
Writing
Required:22
Speaking
Required:22
Total
Required:100
IELTS
Listening
Required:7
Reading
Required:7
Writing
Required:7
Speaking
Required:7
Overall
Required:7.5
Duolingo
Overall Score
Required:135
Overall
Required:135
Prerequisites
Bachelor's degree in CS or related field Foundational concepts of computer science Data structures Computer architecture Operating systems Mathematics through differential equations Linear and matrix algebra
Application Checklist
  • Official Transcripts
  • Academic Statement of Purpose
  • Personal History Statement
  • Resume
  • Three Letters of Recommendation
  • CS Supplementary Form
Specialization Notes

GRE is not required.