Dr John A. Bullinaria's Teaching and Admin

j.a.bullinaria@cs.bham.ac.uk

Room: 113

School of Computer Science
University of Birmingham


For more general information about me and what I do, you should look at my home page and/or my CV.

If you want/need to see me in person, it would be a good idea to check my timetable first.

My main administration roles are currently: Director of Undergraduate Admissions, Member of the School's Research Students Monitoring Group, and Member of the College's Marketing and Recruitment Committee. A complete list of past administration roles can be found below.

My main teaching role is currently being lecturer for the Data Structures and Algorithms module for first year undergraduates. A complete list of past modules taught can be found below.

For an outline of what final year undergraduate projects I might be prepared to supervise, I have a separate page dedicated to student projects.

The following research students have completed their PhD under my supervision: Andrew Fielder, Mark Rowan, Victor Landassuri-Moreno, Abel Garcia-Najera, Andrea Soltoggio, Philipp Rohlfshagen, Chris Bowers and Jose Sanchez.


Modules being taught in 2017/18

Data Structures and Algorithms - First Year of Undergraduate Degrees with AI/CS.

Modules taught in 2016/17

Data Structures and Algorithms - First Year of Undergraduate Degrees with AI/CS.

Modules taught in 2015/16

Data Structures and Algorithms - First Year of Undergraduate Degrees with AI/CS.

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - MSc and MRes Degrees, Fourth Year of MEng and MSci Degrees.

Modules taught in 2014/15

Foundations of Computer Science - First Year of Undergraduate Degrees with AI/CS.

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - MSc and MRes Degrees, Fourth Year of MEng and MSci Degrees.

Modules taught in 2013/14

Foundations of Computer Science - First Year of Undergraduate Degrees with AI/CS.

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - MSc and MRes Degrees, Fourth Year of MEng Degree.

Modules taught in 2012/13

Foundations of Computer Science - First Year of Undergraduate Degrees with AI/CS.

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - MSc and MRes Degrees, Fourth Year of MEng Degree.

Modules taught in 2011/12

Foundations of Computer Science - First Year of Undergraduate Degrees with AI/CS.

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - MSc and MRes Degrees, Fourth Year of MEng Degree.

Modules taught in 2010/11

Foundations of Computer Science - First Year of Undergraduate Degrees with AI/CS.

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - MSc Degrees, Fourth Year of MEng Degree.

Modules taught in 2009/10

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - MSc Degrees, Fourth Year of MEng Degree.

Modules taught in 2008/9

Neural Computation - Third Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Computation - Advanced MSc Degrees, Fourth Year of MEng Degree.

Design and Media Team - First Year of Undergraduate Degrees with CS.

Modules taught in 2007/8

Research Skills - Advanced MSc and PhD Degrees.

Design and Media Team - First Year of Undergraduate Degrees with CS.

Modules taught in 2006/7

Design and Media Team - First Year of Undergraduate Degrees with CS.

Modules taught in 2005/6

Introduction to Artificial Intelligence - First Year of Undergraduate Degrees with AI/CS.

Modules taught in 2004/5

Introduction to Artificial Intelligence - First Year of Undergraduate Degrees with AI/CS.

Introduction to Neural Networks - Second Year of Undergraduate Degrees with AI/CS, MSc in Computer Science.

Modules taught in 2003/4

Artificial Intelligence Techniques A - First Year of Undergraduate Degrees with AI.

Introduction to Neural Networks - Second Year of Undergraduate Degrees with AI/CS, MSc in Computer Science.

Modules taught in 2002/3

Artificial Intelligence Techniques A - First Year of Undergraduate Degrees with AI.

Introduction to Neural Networks - Second Year of Undergraduate Degrees with AI/CS, MSc in Computer Science.

Introduction to Neural Computation - MSc in Natural Computation, MSc in Advanced Computer Science.

Modules taught in 2001/2

Artificial Intelligence Techniques A - First Year of Undergraduate Degrees with AI.

Introduction to Neural Networks - Second Year of Undergraduate Degrees with AI/CS, MSc in Computer Science.

Introduction to Neural Computation - MSc in Natural Computation, MSc in Advanced Computer Science.


Admin Duties

2017/18 - Director of Undergraduate Admissions, Member of College Marketing and Recruitment Committee, Member of Research Students Monitoring Group.

2016/17 - Director of Undergraduate Admissions, Member of College Marketing and Recruitment Committee, Member of Research Students Monitoring Group.

2015/16 - Director of Undergraduate Admissions, Member of College Marketing and Recruitment Committee, Member of Research Students Monitoring Group.

2014/15 - Director of Undergraduate Admissions, Member of College Marketing and Recruitment Committee, Member of College International Recruitment Committee, Member of Research Students Monitoring Group, Member of Undergraduate Board of Examiners.

2013/14 - Director of Undergraduate Admissions, Member of College Marketing and Recruitment Committee, Member of College International Recruitment Committee, Elected Member of Staffing Committee, Member of Quality Assurance Committee, Member of Research Students Monitoring Group, Deputy Director of CERCIA.

2012/13 - Head of Quality Assurance, Chair of Quality Assurance Committee, Member of College Quality Assurance Committee, Chair of Accreditation Committee, Elected Member of Staffing Committee, Member of Teaching Committee, Member of Research Students Monitoring Group, Member of Admissions Team, Deputy Director of CERCIA.

2011/12 - Head of Quality Assurance, Chair of Quality Assurance Committee, Member of College Quality Assurance Committee, Chair of Accreditation Committee, Elected Member of Staffing Committee, Member of Teaching Committee, Member of Research Students Monitoring Group, Member of Admissions Team, Deputy Director of CERCIA, Elected Member of Senate, and Elected Member of Court.

2010/11 - Head of Quality Assurance and Enhancement, Chair of Quality Assurance and Enhancement Committee, Member of College Quality Assurance and Enhancement Committee, Member of Teaching Committee, Member of Research Students Monitoring Group, Member of Admissions Team, Deputy Director of CERCIA, Elected Member of Senate, Elected Member of Court, and Member of the Senate Review Panel.

2009/10 - Head of Quality Assurance and Enhancement, Chair of Quality Assurance and Enhancement Committee, Member of College Quality Assurance and Enhancement Committee, Member of Teaching Committee, Member of the Undergraduate Board of Examiners, Member of Mitigation Panel (for UG Supplementary Exam Board), Member of Research Students Monitoring Group, Deputy Director of CERCIA, Elected Member of Senate, Elected Member of Court, and Member of the Senate Review Panel.

2008/9 - Director of Quality Assurance and Enhancement, Director of Undergraduate Studies, Programme Director for CS, SE and AICS degrees, Deputy Director of CERCIA, Chair of Undergraduate Board of Examiners, Chair of Quality Assurance and Enhancement Committee, Member of College Quality Assurance and Enhancement Committee, Elected Member of Staffing Committee, Member of Teaching Committee, Member of Appeals Panel, Member of Research Students Monitoring Group, Member of External Liaison Committee, Member of Industrial Advisory Board, Elected Member of Senate, Elected Member of Court, and Member of the Senate Review Panel.

2007/8 - Director of Undergraduate Studies, Programme Director for CS, SE and AICS degrees, Deputy Director of CERCIA, Chair of Undergraduate Board of Examiners, Elected Member of Strategy Committee, Elected Member of Staffing Committee, Member of Teaching Committee, Member of Appeals Panel, Member of Assessment Standards Monitoring Group, Member of Research Students Monitoring Group, Member of Accreditation Committee, Member of External Liaison Committee, Member of Industrial Advisory Board, Member of Deanery Ethical Review Committee, Elected Member of Senate, Elected Member of Court, and Member of the Senate Appeals Committee.

2006/7 - Director of Undergraduate Studies, Programme Director for CS, SE and AICS degrees, Deputy Director of CERCIA, Chair of Undergraduate Board of Examiners, Elected Member of Strategy Committee, Elected Member of Staffing Committee, Member of Teaching Committee, Member of Assessment Standards Monitoring Group, Member of Research Students Monitoring Group, Member of Accreditation Committee, Member of Industrial Liaison Panel, Member of Deanery Ethical Review Committee, and Member of the Senate Appeals Committee.

2005/6 - Director of Undergraduate Studies, Programme Director for CS, SE and AICS degrees, Deputy Director of CERCIA, Member of Teaching Committee, Elected Member of Senate, Elected Member of Court, and Member of the Senate Appeals Committee.

2004/5 - Examinations Officer, Deputy Director of CERCIA, Elected Member of Strategy Committee, Chair of Assessment Standards Monitoring Group, Member of the Programme Review Committee, Member of Teaching Committee, Elected Member of Senate, Elected Member of Court, and Member of the Senate Appeals Committee.

2003/4 - Examinations Officer, Deputy Director of CERCIA, Elected Member of Executive Committee, Chair of Assessment Standards Monitoring Group, Member of the Programme Review Committee, Member of Teaching Committee, and Elected Member of Senate.

2002/3 - Deputy Examinations Officer, Member of Assessment Standards Monitoring Group, and Elected Member of Advisory Group.

2001/2 - Deputy Examinations Officer.


This page is maintained by John Bullinaria. Last updated on 2 March 2018.