Dr. Weiying Zhu

Professor & Associate Chair
Department of Computer Sciences
Metropolitan State University of Denver

Email: [email protected]
Office Phone: (303) 615-1345
Office: AES-200AA, Aerospace and Engineering Sciences Building

Dr. Zhu received the Ph.D. in Electrical and Computer Engineering from Old Dominion University, Norfolk, VA in August 2006, the M.S. in Communication and Information Engineering from Huazhong University of Science and Technology, Wuhan, China in June 1999, and the B.S. in Biomedical Electronic Engineering from Xi’an Jiaotong University, Xi’an, China in July 1996. She worked as a software engineer in Bell Labs China at Lucent Technologies from July 1999 to January 2003. She had been an assistant professor in Hampton University from August 2006 to July 2011. She joined Metropolitan State College of Denver in August 2011. Her career has been distinguished by a series of awards such as the in the Provost Teaching Innovation Award in April 2010, the First Place Graduate Research Award at Global Challenges, Local Solutions: Annual Research Expo in Norfolk, VA in April 2006, the University Dissertation Fellowship in Academic Year 2005-2006, the ECE Ph.D. Research Assistant Award in 2004, the member of Bell Labs President’s Gold Winner Team Award in 2000, and University Outstanding Thesis Award in 1999.


  • CS1050 – Computer Science 1, Fall 2011
  • CS1400 – Computer Organization I, Spring 2012 ~ present
  • CS2400 – Computer Organization II (Computer Organization and Assembly Language), Fall 2011 ~ present
  • CS4050 – Algorithms and Algorithm Analysis, Spring 2012
  • CS3700 – Computer Networks, Spring 2013 ~ present
  • CS3750 – Computer and Network Security, Fall 2014 ~ present
  • CS3600 – Operating Systems, Fall 2018 ~ present

Research Interests

  • Computer Science Education
  • Wireless sensor networks
  • Mobile ad hoc network
  • Network modeling and simulation
  • Network performance analysis

Research Projects

  • Integrating cybersecurity to computer science curriculum
  • The services in the private & public cloud for computer science education
  • Self-adaptive energy-efficient event-driven routing in medium or large wireless sensor networks

Highlighted R&D projects before joining MSU Denver:

  • Distributed Energy-Aware Data-Centric Routing and Storage in WSN’s
  • Wireless Tablet PC-Based Enhancement to Teaching and Learning in Engineering and Computer Science Courses
  • Quality of service (QOS) routing in mobile ad-hoc networks (MANET).
  • Integrated unicast and multicast scheduling for packet switches, and performance analysis of large input-queued multicast switches.
  • Telecommunication network projects including SUREPAY – a prepaid Intelligent Network (IN) service for Wireless Cellular Networks, ISG – an intelligent streaming gateway for audio and video streams, and NFM – a network fault management system in telecommunication networks.
  • Modeling and Simulation of Local Area Networks (LANs).

Selected Publications

  • Weiying Zhu, “Converting Upper-Division Undergraduate Computer Science Courses Online: Challenges, Student Performance, and Student Perceptions,” in Proceedings of the 2022 Frontiers in Education (FIE 2022) Conference, Uppsala, Sweden, October 8-11, 2022.
  • Weiying Zhu, “Challenges and Experiences of Converting an Assembly Language and Computer Organization Course into an Online Course, ” in Proceedings of the 2022 ASEE Annual Conference & Exposition, Minneapolis, MN, June 26-29, 2022.
  • Janos Fustos, LiYing Li, and Weiying Zhu, “Creating an Inclusive Cybersecurity Curriculum,” in Proceedings of the 2019 Hawaii International Conference on Education, Honolulu, Hawaii, January 5-8, 2019.
  • Weiying Zhu, “Cloud-based Labs and Programming Assignments in Networking and Cybersecurity Courses,” in Proceedings of the 2018 Frontiers in Education (FIE 2018) Conference, San Jose, CA, October 3-6, 2018.
  • Weiying Zhu, “Teaching Assembly Programming for ARM-based Microcontrollers in a Professional Development Kit,” in Proceedings of 2017 IEEE International Conference on Microelectronic Systems Education (MSE), Lake Louise, AB, Canada, May 11-12, 2017, pp. 23-26.
  • Weiying Zhu, “Hands-On Network Programming Projects in the Cloud,” in Proceedings of the 46th ACM technical symposium on computer science education (SIGCSE ’15), Kansas City, MO, March 4-7, 2015.
  • Chuan Yue, Weiying Zhu, Gregory L. Williams, and Edward Chow, “Using Amazon EC2 in Computer and Network Security Lab Exercises: Design, Results, and Analysis, ” in Proceedings of the 119th ASEE Annual Conference & Exposition, San Antonio, TX, June 10-13, 2012.
  • Weiying Zhu, “Using Wireless Tablet PCs in Electrical/Computer Engineering Courses,” in Proceedings of the 118th ASEE Annual Conference & Exposition, Vancouver, BC, Canada, June 2011.
  • Weiying Zhu, “Energy-Saving Event-Driven Wakeup and Routing in Wireless Sensor Networks,” IEEE GLOBECOM 2010, Miami, FL, December 6-10, 2010.
  • Weiying Zhu and Min Song, “Performance Analysis of Large Multicast Packet Switches with Multiple Input Queues and Gathered Traffic,” Computer Communications, Elsevier, Volume 33, Issue 7, May 2010, pp. 803-815.
  • Weiying Zhu, Chutima Boonthum, Jean Muhammad, and Robert Willis, “Wireless Tablet PC-Based Enhancement to Student Learning in Electrical Engineering, Computer Engineering and Computer Science Courses,” (Poster), The 40th ACM Technical Symposium on Computer Science Education (SIGCSE 2009), Chattanooga, TN, March 2009.
  • Weiying Zhu, Min Song, and Stephan Olariu, “Integrating Stability Estimation into Quality of Service Routing in Mobile Ad-Hoc Networks,” in Proceedings of the Fourteenth IEEE International Workshop on Quality of Service (IWQoS 2006), Yale University, New Haven, CT, June 2006.
  • Weiying Zhu and Min Song, “Integration of Unicast and Multicast Scheduling in Input-Queued Packet Switches,” Computer Networks, Elsevier, Volume 50, Issue 5, April 2006, pp. 667-687.
  • Min Song, Weiying Zhu, Andrea Fancini, and Mansoor Alam, “Performance Analysis of Large Multicast Switches with Multicast Virtual Output Queues,” Computer Communications, Elsevier, Volume 28, Issue 2, Feb. 2005, pp. 189-198.
  • Min Song and Weiying Zhu, “Integrated Queuing and Scheduling for Unicast and Multicast Traffic in Input-Queued Packet Switches,” in Proceedings of the 2nd IASTED International Conference on Communication and Computer Networks (CCN 2004), MIT, Cambridge, MA,November 8-10, 2004.
  • Min Song and Weiying Zhu, “Throughput Analysis for a Multicast Switch with Two Input Queues,” IEEE Communications Letters,July 2004, pp. 479-481.
  • Min Song and Weiying Zhu, “Delay Analysis of Multicast Switches with Multiple Input Queues,” in Proceedings of the 2004 IEEE Workshop on High Performance Switching and Routing (HPSR 2004), Arizona State University, Phoenix, AZ, April 18-21, 2004.
  • Weiying Zhu, Bingxin Shi, and Ling Zhou, “The application of discrete event simulation method based on object-oriented programming on the simulation of LAN,” Mini-Micro Systems, Shenyang, China, June 1999, pp. 433-437.
  • Weiying Zhu and Bingxin Shi, “TCP/IP communication using WinInet,” Computers and Communications, Beijing, China, November 1998, pp. 70-74.