Madhurima Ray

Madhurima Ray
Assistant Professor, Computer Science
Ross Administration Building, 210

Madhurima Ray, Ph.D., assistant professor of computer science, teaches foundational system-level courses including operating systems, computer organization and design, and database management systems, along with core programming classes on data structures and object-oriented programming with Web-Based Applications.

In Dr. Ray’s classroom, students engage in a dynamic, hands-on learning environment focused on real-world applications and project-based experiences. Her courses guide students in building full-stack applications from the ground up, combining front-end and back-end development.

Beyond software development, Dr. Ray introduces students to hardware design and hardware-software integration. Students also develop critical research skills by reading and writing technical papers and reports, using  scientific writing tools for assignments and term papers and delivering professional presentations.  

Collaborative learning is at the core of her teaching, with team-based projects, presentations, discussions, weekly peer meetings, and the use of version control tools, preparing students for success in industry and research settings.   

Her classes prepare students for a range of careers including:

  • Software engineering
  • Systems programming
  • Database administration
  • Embedded systems development
  • Web development  
  • Graduate studies in computer science, data science, or related technical fields.

 

  • Data center storage and network optimization
  • Storage system
  • Emerging storage technologies
  • Distributed systems
  • Software defined storage
  • Key-value store

B.Sc. in Computer Science, University of Calcutta, India

Bachelor of Technology in Computer Science and Engineering, University of Calcutta, India

Master of Technology in Computer Science and Engineering, University of Calcutta, India

Ph.D. Computer and Information Science, Temple University, Philadelphia