Google@Computer Science in St Andrews

The School hosted another successful Google event on Wednesday. Students heard first hand, from four of our talented alumni, and had an opportunity to chat with current students who have completed internships. The well-received and very well attended session also covered mock interviews and rewarded students with the customary pizza.

google

st-andrews-google-careers-poster-21

PhD Viva Success: Michael Mauderer

Belated congratulations to Michael Mauderer, who successfully defended his thesis earlier this month. Micheal’s thesis, augmenting visual perception with gaze-contigent displays, was supervised by Dr Miguel Nacenta. Professor Aaron Quigley acted as internal examiner and Professor Hans Gellersen, from Lancaster University acted as external examiner.

mm

Multi-modal Indoor Positioning: Trends and Challenges by Prof. Niki Trigoni, Oxford University

Abstract:

GPS has enabled a number of location based services outdoors, but the problem of localisation remains open in GPS-denied environments, such as indoors and underground. In this talk, I will discuss the key challenges to accurate and robust position estimation, and will describe a variety of sensor modalities and algorithms developed at Oxford to address this problem.

The talk will cover inertial, radio-based and vision-based localisation approaches and their advantages and disadvantages in different settings.

 

Short Bio:

Niki Trigoni is a Professor at the Oxford University Department of Computer Science and a fellow of Kellogg College. She obtained her PhD at the University of Cambridge (2001), became a postdoctoral researcher at Cornell University (2002-2004), and a Lecturer at Birkbeck College (2004-2007). Since she moved to Oxford in 2007, she established the Sensor Networks Group, and has conducted research in communication, localization and in-network processing algorithms for sensor networks. Her recent and ongoing projects span a wide variety of sensor networks applications, including indoor/underground localization, wildlife sensing, road traffic monitoring, autonomous (aerial and ground) vehicles, and sensor networks for industrial processes.

Event details

  • When: 8th November 2016 14:00 - 15:00
  • Where: Cole 1.33
  • Series: School Seminar Series
  • Format: Seminar, Talk

Quicker Sort by Dietmar Kühl, Bloomberg L.P.

 

Abstract:

Quicksort is a well-known sorting algorithm used to implement sort functionality in many libraries. The presentation isn’t really about the algorithm itself but rather about how to actually create an efficient implementation of the algorithm: a text-book implementation of the algorithm actually is not that quick (even if the pivot is chosen cleverly). It takes paying some attention to detail to improve the implementation significantly. This presentation starts with a simple implementation and makes incremental improvements to eventually yield a proper generic and fast sorting function. All code will be in C++ but it should be possible to follow the majority of the reasoning with knowledge of another programming language.

 

Short Bio:

Dietmar Kühl is a senior software developer at Bloomberg L.P. working on the data distribution environment used both internally and by enterprise installations at clients. Before joining Bloomberg he has done mainly consulting for software projects in the finance area. He is a regular attendee of the ANSI/ISO C++ standards committee, presents at conferences, and he used to be a moderator of the newsgroup comp.lang.c++.moderated. He frequently answers questions on Stackoverflow.

Event details

  • When: 25th October 2016 14:30 - 15:30
  • Where: Cole 1.33
  • Series: School Seminar Series
  • Format: Seminar, Talk

Google @ St Andrews – 28th September

Come along and learn about Google and some of the engineering challenges they are tackling. The event will include talks from our very own CS alumni and mock interview opportunities, which are a great way to get feedback on your interview technique, from real Google Engineers. Pizza and drinks provided.

Date and Time: Wednesday 28th September
Venue: Jack Cole room 1.33ab

st-andrews-google-careers-poster-21

Event sign up link: goo.gl/1EtfGj

Schedule:
Engineering at Google – 4 – 5.30pm – Presentations from four St Andrews CS alumni working at Google. Q&A session – An opportunity to chat with alumni presenters, and Google interns who are current studying at St Andrews.

Mock interview sessions – 7 – 9pm – Interested people should sign up using the link above.

Seminar: A Changing Landscape: Securing The Internet Of Things (IoT)

Professor Sanjay Jha, Director of the Cybersecurity and Privacy Laboratory (Cyspri) at UNSW.

The first part of this talk will discuss how the community is converging towards the IoT vision having worked in wireless sensor networking and Machine-2-Machine (M2M) communication. This will follow a general discussion of security challenges in IoT.

Finally I will discuss some results from an ongoing projects on security of bodywork devices and IoT. Wireless bodyworn sensing devices are becoming popular for fitness, sports training and personalized healthcare applications. Securing the data generated by these devices is essential if they are to be integrated into the current health infrastructure and employed in medical applications. In this talk, I will discuss a mechanism to secure data provenance and location proof for these devices by exploiting symmetric spatio-temporal characteristics of the wireless link between two communicating parties. Our solution enables both parties to generate closely matching `link’ fingerprints, which uniquely associate a data session with a wireless link such that a third party, at a later date, can verify the links the data was communicated on. These fingerprints are very hard for an eavesdropper to forge, lightweight compared to traditional provenance mechanisms, and allow for interesting security properties such as accountability and non-repudiation. I will present our solution with experiments using bodyworn devices in scenarios approximating actual device deployment. I will also touch upon other research on secure reprogramming of IoT devices over wireless networks.

Event details

  • When: 8th September 2016 12:30 - 13:30
  • Where: Honey 103 - GFB
  • Format: Seminar

School Seminar: “The path to Cellular IoT and the promise of 5G” by Frankie Garcia

The School of Computer Science welcomes Frankie Garcia from Keysight Technologies, Edinburgh. Frankie Garcia

Abstract: Over the last two decades we have witnessed an unprecedented growth in the number of Internet-connected devices via the Cloud (storage, compute and intelligent analytics) generally referred to as the Internet of Things (IoT). This includes both machine-to-machine (M2M) and machine-to-person communications on a massive scale. While this growth has been fuelled through standardisation and engineering of short range wireless systems such as Bluetooth, Wi-Fi and Zigbee, cellular technologies promise wide area coverage, ease of deployment and low-cost/low-energy devices capable of operating for many years on a small battery. However, IoT technologies based on existing cellular systems are not optimized to support the huge number of simultaneous connections needed for widespread adoption. To achieve this, radical changes are required in protocol layer design, radio access techniques, and future integrated platforms that can scale and handle millions of devices efficiently. These devices will themselves exhibit a diverse set of requirements with respect to reliability, latency and availability. For these reasons, Cellular IoT has become one of the most important use case drivers in the evolution of future 5G technologies and architectures.

In this talk we will briefly introduce the audience to existing cellular standards and systems to support IoT communications, including their strengths and limitations. We will then cover the path towards more efficient cellular technologies being developed today under 3GPP, focusing heavily on Narrowband IoT (NB-IoT). This will be followed by a short introduction to 5G mobile network evolution needed to reduce signalling overheads and cater for a diversity of IoT use cases. This evolution is driven by tried and tested technologies used for virtualisation such as Software Defined Networking (SDN) and Network Function Virtualisation (NFV). “Slicing”, is a much discussed design principle that that includes logical access, compute, storage and networking for on demand architectures tailored to individual service requirements. Finally, we will present the development of an agile SDR platform targeting experimentation and prototyping of NBIoT systems.

Bio: Educated at Lancaster University, Frankie Garcia is currently Master Scientist with Keysight Technologies in Edinburgh. In addition he is project scientist with Agilent Technologies and over the last two years he has been working on adaptive radio technologies focusing on test and measurements tools and validation tools for the complex interactions that take place between the PHY and MAC layer of such adaptive radios. In particular his focus has been on Mobile WiMAX and presently on LTE.

His experience, based on academic and industrial research labs settings is quite broad raging from distributed systems, protocol engineering, high speed communications, multimedia systems, wireless sensor networks, adaptive radio and QoS.

He is a Visiting Professor at Strathclyde University, Department of Electronic and Electrical Engineering.

Event details

  • When: 27th September 2016 14:00 - 15:00
  • Where: Cole 1.33a
  • Series: School Seminar Series
  • Format: Seminar

Deepview Project: Innovative GAZER Software

Congratulations to Dr Miguel Nacenta and Michael Mauderer on the success of Deepview and its subsequent application Gazer, an open source tool that provides functionality for showcasing light field images using gaze-contingent focus. The software, developed by SACHI, works in conjunction with eye tracking devices to allow photographers using light field cameras to discern images by automatically concentrating on objects using just their eyes.

Gazer-Logo-full-768x202

Results from the project have been widely disseminated in the media and featured on a BBC click episode (20.56)

For more information and downloads visit the Gazer project section or github repository.

The project was funded through the European Union’s Marie Curie Program (CIG – 303780).