Peizhao Hu Headshot

Peizhao Hu

Assistant Professor
Department of Computer Science
Golisano College of Computing and Information Sciences

Office Hours
Spring 2019: Tuesday: 4:30-6 pm and by appointment
Office Location
Office Mailing Address
102 Lomb Memorial Drive, Henrietta, NY 14623.

Peizhao Hu

Assistant Professor
Department of Computer Science
Golisano College of Computing and Information Sciences


BS, University of Wales (United Kingdom); Ph.D., University of Queensland (Australia)


Dr. Peizhao Hu is an assistant professor in the Department of Computer Science at RIT. I completed my Ph.D. in computer science at the University of Queensland, Australia. Before joining RIT, I was senior research engineer at NICTA (Australia's centre of research excellence). I obtained my Bachelor of computer science from the University of Wales, Swansea, United Kingdom. 


Areas of Expertise
Applied crypto techniques for privacy-preserving machine learning
Mobile & Pervasive Computing
Wireless Networks

Currently Teaching

3 Credits
This course is a study of the hardware and software issues in parallel computing. Topics include an introduction to the basic concepts, parallel architectures and network topologies, parallel algorithms, parallel metrics, parallel languages, granularity, applications, parallel programming design and debugging. Students will become familiar with various types of parallel architectures and programming environments.
3 Credits
Project capstone of the master's degree program. Students select from a set of possible projects and confirm that they have a project adviser. Students enroll in a required colloquium component that meets weekly, during which they present information, related to their projects. Projects culminate with delivery of a final report and participation in a poster session open to the public.
3 Credits
An introduction to the study of distributed systems. The course covers distributed system architectures such as client-server and peer-to-peer, distributed system design issues such as communication, fault tolerance, coordination, and deadlock, distributed system middleware such as remote method invocation (RMI) and tuple space, and the theory of distributed algorithms such as logical clocks and leader election. Programming projects are required.
0 Credits
This faculty directed undergraduate research experience involves student(s) in a research project. Under the guidance of CET faculty and using one or a variety of methods, students will collect data and contribute to problem solving within a research environment. As an undergraduate research experience, emphasis is on the process of scientific research, including problem definition, formulating a research plan, data collection/analysis and interpretation based on existing research. Department permission is required.
3 Credits
This course is an introduction to the organization and programming of systems comprising multiple computers. Topics include the organization of multi-core computers, parallel computer clusters, computing grids, client-server systems, and peer-to-peer systems; computer networks and network protocols; network security; multi-threaded programming; and network programming. Programming projects will be required.

Select Scholarship

Published Conference Proceedings
Hu, Peizhao, Sherman S.M. Chow, and Asma Aloufi. "Geosocial Query with User-Controlled Privacy." Proceedings of the ACM Conference on Security and Privacy in Wireless and Mobile Networks. Boston, MA: ACM, 2017. Web.
Mao, Ying, et al. "DRAPS: Dynamic and Resource-Aware Placement Scheme for Docker Containers in a Heterogeneous Cluster." Proceedings of the IEEE 36th International Performance Computing and Communications Conference. San Diego, CA: IEEE, 2017. Web.
Kasamatsu, Daisuke, Mohan Kumar, and Peizhao Hu. "Service Compositions in Challenged Mobile Environments Under Spatiotemporal Constraints." Proceedings of the IEEE International Conference on Smart Computing. Hong Kong, CN: IEEE, 2017. Web.
Hu, Peizhao and Siyu Zhu. "Location Privacy Using Homomorphic Encryption." Proceedings of the EAI International Conference on Security and Privacy in Communication Networks. Guangzhou, CN: EAI, 2016. Web.
Hu, Peizhao, et al. "Homomorphic Proximity Computation in Geosocial Networks." Proceedings of the The Fourth IEEE International Workshop on Security and Privacy in Big Data (BigSecurity\'16, INFOCOM\'16 workshop). April 10-15, 2016. San Francisco, CA, USA. San Francisco, CA: IEEE, 2016. Web.
Hu, Peizhao, et al. "Evaluation of Homomorphic Primitives for Computations on Encrypted Data for CPS systems." Proceedings of the IEEE - Smart City Security and Privacy Workshop (SCSP-W\'16, CPSweek\'16 workshop). April 11-14, 2016. Vienna, Austria. Vienna, Austria: IEEE, 2016. Web.
Jagadeesan, Yogesh, Peizhao Hu, and Carlos Rivero. "PLOMaR: An Ontology Framework for Context Modeling and Reasoning on Crowd-Sensing Platforms." Proceedings of the the 12th Workshop on Context and Activity Modeling and Recognition (CoMoRea\'16, PerCom2016 workshop). March 14, 2016. Sydney, Australia. Sydney, Australia: IEEE, 2016. Web.
Wang, Wenbo, et al. "Learning in Markov Game for Femtocell Power Allocation with Limited Coordination." Proceedings of the IEEE GLOBECOM 2016. December 2016, Washington, DC USA. Washington, DC: IEEE, 2016. Web.
Qayyum, Shiraz, Hu, Peizhao, and Kumar, Mohan. "COSC: Paths with Combined Optimal Stability and Capacity in Opportunistic Networks." Proceedings of the Proceedings the 40th IEEE conference on Local Computer Networks (LCN2015). Ed. Salil Kanhere. Clearwater Beach, Florida: IEEE, Web.
Zhong, Mingyang, et al. "Advancing Android Activity Recognition Service with Markov Smoother." Proceedings of the Proceedings of 11th Workshop on Context and Activity Modeling and Recognition @ PerCom 2015. Ed. Diane Cook. St. Louis, Missouri: IEEE, Web.
Kulkami, Sourabh, et al. "SDN-ERS: Building a SDN-Based Communication Framework for Emergency Response Systems." Proceedings of the The Network Innovators Community Event (GENI NICE) collocated with ICNP2015. Ed. N/A. San Francisco, CA: n.p., Web.
Zhong, Mingyang, et al. "ColStream: Collaborative Streaming of On-Demand Videos for Mobile Devices." Proceedings of the the 15th IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2014). Ed. Unknown. Sydney, Australia: n.p., 2014. Web.
Zhong, Mingyang, Peizhao Hu, and Jadwiga Indulska. "Revisited: Bandwidth Estimation Methods for Mobile Networks." Proceedings of the The 8th IEEE WoWMoM Workshop on Autonomic and Opportunistic Communications. Ed. Unknown. Sydney, Australia: n.p., 2014. Web.
Zhong, Mingyang, et al. "Development of Collaborative Video Streaming for Mobile Networks: from Overview to Prototype." Proceedings of the The 11th International Conference on Ubiquitous Intelligence and Computing (UIC 2014). Ed. Unknown. Bali, Indonesia: n.p., 2014. Web.
Journal Paper
Kasamatsu, Daisuke, Peizhao Hu, and Mohan Kumar. "An Analytical Framework for Spatio-Temporal Content Dissemination in Opportunistic Environments." Elsevier Journal of Pervasive and Mobile Computing 42. (2017): 27-44. Web.
Zhong, Mingyang, et al. "Advancing Android Activity Recognition Service with Markov Smoother: Practical Solutions." Elsevier Journal of Pervasive and Mobile Computing 38. (2016): 60-76. Web.
Yin, Wei, Hu, Peizhao, and Indulska, Jadwiga. "Rate Control in the mac80211 Framework: Overview, Evaluation and Improvements." Computer Networks 81. (2015): 289-307. Print.