Dr Deepak Sahoo
Computer Science
Telephone: (01792) 604101
Room: Office - 962
First Floor
Talbot Building
Singleton Campus

Areas of Expertise

  • Human-Computer Interaction
  • Internet of Things
  • Ubiquitous Computing


  1. & (2017). Programmable Liquid Matter: 2D Shape Deformation of Highly Conductive Liquid Metals in a Dynamic Electric Field. Conference on Human Factors in Computing Systems. doi:10.1145/3132272.3134132
  2. & (2017). Chameleon Devices: Investigating More Secure and Discreet Mobile Interactions via Active Camouflaging. Presented at Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, Denver: ACM. doi:10.1145/3025453.3025482
  3. & (2017). Sparkle: Hover Feedback with Touchable Electric Arcs. Presented at CHI '17 Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems,, 3705-3717. Denver: ACM. doi:10.1145/3025453.3025782
  4. & Metamaterial bricks and quantization of meta-surfaces. Nature Communications 8, 14608
  5. & (2017). JDLED: Towards Visio-Tactile Displays Based on Electrochemical Locomotion of Liquid-Metal Janus Droplets. User Interface Software and Technology. doi:10.1145/3131785.3131793

See more...


  • CSC371 Advanced Object Oriented Programming

    This module will give an overview on advanced techniques in object oriented programming. It will investigate some standard libraries in depth. It will examine many design patterns and students will understand how to design their own generic libraries to allow for full static type checking. The module introduces the programming languages C and C++ to experienced programmers, including low-level aspects of programming that are usually abstracted in languages like Java and Objects as implemented by C++.

  • CSC410 MSci Computer Science Project Research Methods

    This module will introduce students to some fundamental research methodologies and good practice in research. They will undertake background research including a literature review and specify the aims of their MSci final year project, and produce a plan for their proposed research.

  • CSCM79 Hardware and Devices

    This module encourages students to explore the advanced literature and research results underpinning the field of interaction technologies and ubiquitous user-interface development. Students are expected to achieve a clear view of the `cutting edge┬┐ and issues in the field.

  • CSP420 MSci Computer Science Project

    This module is the research based Level 7 project for MSci Computer Science students. It consists of a substantial written dissertation which usually involves both a research component and the implementation of a tool/software system.


  • Interactive Visual Analysis Techniques for Call Centre Data (current)

    Student name:
    Other supervisor: Dr Bob Laramee
  • Augmenting the reading experience (current)

    Student name:
    Other supervisor: Prof David Worsley
    Other supervisor: Prof Matt Jones