I am an RA, PhD Student, and TA Coordinator for the School of Computing and Communications at Lancaster University. My PhD supervisors are Andrew Scott and Paul Rayson When I'm not dealing with the lab teaching support of SCC's 55 modules, I'm working on my PhD in OS Support Frameworks for Computational Linguistics.
My previous research work and projects have spanned mechanical and electronic engineering, mobile development, software engineering, wireless networking, network infrastructures, linguistics, high-performance computing and operating system design.
My teaching activities have ranged from lab support through course planning and lecturing with all year groups at the university. My current focus is on management, scaling and structuring of the courses as the department continues to grow.
In December of 2017, I was awarded the Science and Technology Dean’s Award - Early Career Teacher of the Year (Note to self; photo here)
I also currently hold an MSci in Computer Science (with Industrial Placement) from SCC.
|2016-2017||SCC.110 - Software Development|
SCC.120 - Computing Fundimentals
SCC.312 - Languages and Compilers
SCC.361 - Artificial Intelligence
|2017-2018||SCC.312 - Languages and Compilers|
SCC TA Training Sessions
Widening Participation Seminars
I have supervised a small number of students at undergraduate level, and have sat as a second marker in MSc/MSci Viva sessions.
|2017||Aiden Lennie (BSc, First Class, Completed)|
Sam Vinall (MSci, Data Science, Active)
|2014||Dealing with big data outside of the cloud: GPU accelerated sort||Link|
|2014||Report on Protocol Models & Validation and Verification||Link|
|2014||D-1.3 report on runtime assurance||Link|
|2015||Poster: Resilience of the Internet: the Case of the BGP Backbone||Link|
|2015||Cyber security controls effectiveness: a qualitative assessment of cyber essentials||Link|
|2015||D-4.4 Final Integrated Prototype and Experiment||Link|
|2015||Shapeclip: towards rapid prototyping with shape-changing displays for designers||Link|
|2015||Estimating node lifetime in interference environments||Link|
|2016||LoRa for the Internet of Things||Link|
|2016||It bends but would it break? topological analysis of bgp infrastructures in europe||Link|
|2017||A Characterization of Actuation Techniques for Generating Movement in Shape-Changing Interfaces||Link|
|2017||Keeping Properties with the Data CL-MetaHeaders-An Open Specification||Link|
|Cheerlights Live Wallpaper||Old, Discontinued|
|Hamilton (a file browser)||Old, Discontinued|
|Calendar Arc Watch Face||On Hiatus|
|CollaborED - A multi-user online text editor||Complete|
|Heatmap - Draw heatmaps on Google Maps||Complete|
|Packet Format Renderer - JSON to Table and LaTeX format packet rendering||Complete, Sporadic Updates|
|CL Meta-Headers Validator||Active Research|
|Feedback - Get live feedback during lectures or presentations||Active, Sporadic Updates|
|LoRa Radio Infrastructure and Beacons||Ongoing|
|3D Printed Parts (Various)||Ongoing||Details|