Personal photo uploaded by Usman Rizvi.

Usman Rizvi

Computer Information Systems/Computer Science

Phone: 206-592-4389

Office: 29-244

Mailstop: 29-2


With nearly a decade of experience in the software industry, Usman Rizvi has established himself as a formidable Senior Software Developer. He is an alumnus of the University of Washington, where he acquired his Bachelor's degree in Computer Science, later augmenting his academic achievements with a Master's in Information Systems.

Throughout his esteemed career, Usman has been instrumental in developing cutting-edge software for notable projects, including Boeing aircraft systems, Portable Ultrasound devices, Data Loader, and various test suites. Additionally, he has been the driving force behind the development of several sophisticated websites.

Beyond his development work, Usman is deeply committed to education. He has dedicated over six years to teaching various computer science disciplines, including but not limited to, object-oriented programming, Java, Python, database management, PHP, and Android development.

Today, Usman's professional pursuits revolve around Android design and development, intricate software design, and advanced Java programming. With his extensive industry experience, he continually inspires and educates his students, preparing them for the dynamic challenges of the tech world.

Summer 2024

Arranged or Online

CS& 141 2YCF-OA (14733) , CSCI 132 2YCF-OA (14740)

1:00 pm

Zoom Office Hours

Meets Wednesday from 1 ‐ 2:00 pm
Zoom at, password T0206A

available for meeting with students or staff by appointment

Meets Tuesday ‐ Thursday from 1 ‐ 2:00 pm
Email at for appointment