Dr Joey Sik Chun Lam
Academic and research departments
Computer Science Research Centre, School of Computer Science and Electronic Engineering.About
Biography
I received my BEng Computer Engineering in Hong Kong University of Science and Technology, followed by the the MSc in Computing Science in the University of Aberdeen. After this I had a part time position as a research associate and part-time PhD student at Aberdeen, working on the Advanced Knowledge Technologies project.
My PhD was in the area of repairing ontologies, with application to the Semantic Web. After graduating with PhD I worked as a postdoctoral research fellow on an EU funded project in Aberdeen. My next post was as a teaching fellow at the University of Aberdeen, teaching computer architecture, digital society, and supervising software engineering projects. During this time I obtained the Fellowship of the Higher Education Academy. I also got experience teaching in other settings, such as North East Scotland College and Study Group (Aberdeen International Centre). I started as teaching fellow at Surrey in 2020.
University roles and responsibilities
- CS Exams Officer Levels 4 & 5
- School EDI Lead
- Athena Swan SAT Team
- Senior Personal Tutor of School of CSEE
- Surrey Women's Network Steering Group
- Quality Enhancement Sub-committee (QESC)
Teaching
COM1031 - Computer Logic
To introduce the fundamental principles of digital logic, circuits and systems starting with symbolic logic through to the concept of logic gates to the structure and operation of digital logic circuits and systems. This module provides an understanding of the underlying computer architecture and internal operation of computer systems.
COM1032 - Operating Systems
The module covers the main concepts of modern operating systems (OS), including process, memory, file, and input/output management, as well as fundamental security principles that ensure the protection and reliability of system resources. Throughout the module, case studies of various operating systems are presented with high-level concepts that students explore as exercises or deploy during labs.
COM2042 - Collaborative Project using Web Applications
Students take ownership of a pre-defined high-level specification and must refine it into a software system which they then implement and test, whilst demonstrating adherence to best software engineering practices. Through this group project, students gain an understanding of how to successfully design a software system that meets the specification, independently research and choose technologies, and implement and evaluate their system before delivering it to clients. Throughout the project, the team is expected to plan and document their activities, hold regular project meetings, and will be evaluated on how they approach the different tasks and adhere to industry standards.
COM3001 - Professional Project
The project consists of a substantial written report and accompanying video presentation and software submission, completed by the student towards the end of their programme of studies. These are based on a major piece of work that involves applying material encountered in the taught component of the degree, and extending that knowledge with the student's contribution, under the guidance of a supervisor. The project lasts over both semesters, and usually involves software development, experimental or theoretical research, or a substantial analysis on a specific topic.
COMM070 - MSc Data Science Dissertation
The dissertation consists of a substantial written report. This report is based on a major piece of work that involves applying material encountered in the taught component of the degree, and extending that knowledge with the student's contribution, under the guidance of a supervisor. The dissertation usually involves a substantial literature survey on a specific topic, followed by the identification of a problem to tackle, and thereafter the development of a technical solution, and experimental or theoretical evaluation of the achievement.