Staff Profile
Dr Nick Cook
Senior Lecturer and Admissions Tutor and Degree Programme Director (DPD) for Undergraduate Programmes
- Email: nick.cook@ncl.ac.uk
- Telephone: +44 191 208 4909
- Personal Website: http://homepages.cs.ncl.ac.uk/nick.cook/
- Address: School of Computing
Urban Sciences Building
Newcastle University
1 Science Square
Newcastle Helix
Newcastle upon Tyne
NE4 5TG
I have been a lecturer in Computing Science since 2006. Before that, I was an RA on the Gold project in the North East eScience Centre and completed my PhD at Newcastle. I have worked for the School/Department of Computing Science since August 1989 (the first 11 years as a research administrator).
I am now Degree Programme Director with responsibility for all aspects of delivery of our undergraduate degrees from admissions to graduation, from curriculum content to student wellbeing. In this role I continue to oversee our programme for schools outreach and widening participation and I lead CAS North East and Isaac Computer Science events in the North East.
I am Undergraduate Degree Programme Director and teach on the following modules:
- the Computing Science strand of the University's PARTNERS summer school
- C systems programming on CSC1032 Computer Systems Design and Architectures
- CSC2035 Operating Systems and Networks (formerly CSC2025 Operating Systems)
I am a member of the School's Teaching Innovation Group.
Previously I was a member of the Systems Group. The main focus of my research was on practical support for non-repudiable interactions between organisations - developing novel middleware for both non-repudiable information sharing and message delivery for Java enterprise (J2EE) applications, Web services and in the cloud. I won the EuroSys Roger Needham PhD Award in 2007. These research activities stopped in August 2009.- Mortimer D, Cook N. Supporting Accountable Business to Business Document Exchange in the Cloud. In: IEEE International Conference on Service-Oriented Computing and Applications (SOCA). 2010, Perth, Australia: IEEE.
- Molina-Jimenez C, Cook N, Shrivastava S. On the feasibility of bilaterally agreed accounting of resource consumption. In: Service-Oriented Computing: International Workshops. 2009, Sydney, Australia: Springer.
- Periorellis P, Cook N, Hiden H, Conlin A, Hamilton MD, Wu J, Bryans J, Gong X, Zhu F, Smith R, Watson P, Wright AR. GOLD infrastructure for virtual organizations. Concurrency and Computation: Practice and Experience 2008, 20(11), 1273-1288.
- Cook NO, Robinson P, Shrivastava SK. High-value B2B interactions, non-repudiation and Web services. In: Periorellis, P, ed. Securing Web Services: Practical Usage of Standards and Specifications. Hershey: IDEA Group Information Science Reference, 2007, pp.71-107.
- Molina-Jimenez C, Shrivastava S, Cook N. Implementing business conversations with consistency guarantees using message-oriented middleware. In: 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007). 2007, Annapolis, Maryland, USA: IEEE Computer Society.
- Cook N, Robinson P, Shrivastava S. The Rigorous Implementation of a Fair Exchange Protocol for Non-repudiable Web Service Interactions - a case study. In: Second International Workshop on Services Engineering (SEIW 2007). In conjunction with the IEEE 23rd International Conference on Data Engineering (ICDE'07). 2007, Istanbul, Turkey: IEEE.
- Cook N, Robinson P, Shrivastava SK. Design and implementation of web services middleware to support fair non-repudiable interactions. International Journal of Cooperative Information Systems 2006, 15(4), 565-597.
- Periorellis P, Cook N, Hiden H, Conlin A, Hamilton MD, Wu J, Bryans J, Gong X, Zhu F, Wright A. GOLD Infrastructure for Virtual Organisations. In: UK e-Science All Hands Meeting 2006. 2006, Nottingham, UK: National e-Science Centre.
- Perioellis P, Cook N, Hiden H, Conlin A, Hamilton MD, Wu J, Bryans J, Gong X, Zhu F, Wright A. The GOLD Project: Architecture, Development and Deployment. In: UK e-Science All Hands Meeting 2006. 2006, Nottingham, UK: National e-Science Centre.
- Robinson P, Cook NO, Shrivastava SK. Implementing Fair Non-repudiable Interactions with Web Services. In: 9th IEEE International EDOC Enterprise Computing Conference. 2005, Enschede, The Netherlands: IEEE Computer Society.
- Cook NO, Robinson P, Shrivastava SK. Component Middleware to Support Non-repudiable Service Interactions. In: International Conference on Dependable Systems and Networks (DSN 2004). 2004, Florence, Italy: IEEE Computer Society.
- Cook NO, Shrivastava SK, Wheater SM. Middleware Support for Non-repudiable Transactional Information Sharing between Enterprises. In: Distributed Applications and Interoperable Systems: 4th IFIP WG 6.1 International Conference (DAIS 2003). 2003, Paris, France: Springer-Verlag.
- Cook NO, Shrivastava SK, Wheater SM. Distributed object middleware to support dependable information sharing between organisations. In: International Conference on Dependable Systems and Networks. 2002, Washington, D.C., USA: IEEE Computer Society.
- Mortimer D, Cook N. A Declarative Approach to Configuring Business-to-Business Conversations. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2010. School of Computing Science Technical Report Series 1214.
- Cook N. Middleware Support for Non-repudiable Business-to-Business Interactions. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2007. School of Computing Science Technical Report Series 1009.
- Periorellis P, Cook N, Conlin A, Hiden HG, Watson P, Smith R, Wright A. Service Oriented Middleware for the Formation and Operation of Virtual Organisations: The GOLD Project. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2006. School of Computing Science Technical Report Series 940.
- Robinson P, Cook NO, Shrivastava SK. A Framework for the Rigorous Implementation of Security Protocols. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 937.
- Conlin A, Cook N, Hiden H, Periorellis P, Smith R. GOLD Architecture Document. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 923.
- Robinson P, Cook N, Shrivastava S. Implementing Fair Non-repudiable Interactions with Web Services. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2005. School of Computing Science Technical Report Series 913.
- Cook NO, Robinson P, Shrivastava SK. Component Middleware to Support Non-repudiable Service Interactions. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2004. School of Computing Science Technical Report Series 834.
- Cook N, Shrivastava SK, Wheater SM. Middleware Support for Non-repudiable Transactional Information Sharing between Enterprises. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2003. School of Computing Science Technical Report Series 814.
- Cook NO, Shrivastava SK, Wheater SM. Distributed Object Middleware to Support Dependable Information Sharing between Organisations. Newcastle upon Tyne: Department of Computing Science, University of Newcastle upon Tyne, 2001. Department of Computing Science Technical Report Series 753.
- Cook N. [PhD Thesis] Middleware Support for Non-repudiable Business-to-Business Interactions. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2006.
- Cook N. CaberNet (Computing Architectures for Basic European Research): The ESPRIT Basic Research-funded Network of Excellence in Distributed Computing Systems Architectures. Distributed Systems Engineering 1994, 1(3), 173-176.