Bradley Alexander

Dr Bradley Alexander

Senior Lecturer - School Director of Teaching

School of Computer Science

Faculty of Engineering, Computer and Mathematical Sciences

Eligible to supervise Masters and PhD - email supervisor to discuss availability.


I'm a senior lecturer and Director of Teaching in Computer Science at the University of Adelaide. My teaching interests are algorithms, algorithmic problem solving, and research skills. I have a strong interest in teaching practices that encourage students to refine their own ideas and skills and to investigate problems that are relevant to their own interests.

My research interests are in using computational search to explore design spaces, including evolutionary art, water distribution networks, discovering geoscience models and software design. I'm interested in the use of automated search to help improve functional and non-functional aspects of program behaviour. Particularly program and energy bugs.

Recently Accepted Publications (Accepted but not yet given an ISSN)

Mahmoud Bokhari, Bradley Alexander, Markus Wagner, In-vivo and offline optimisation of energy use in the presence of small energy signals -- A case study on a popular Android library, 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (Mobiquitous 2018), ACM. (Accepted September 2018)

Aneta Neumann, Christo Pyromallis, Bradley Alexander, Evolution of Images with Diversity and Constraints using a Generative Adversarial Network, (ICONIP 2018), Elsevier (Accepted August 2018)

Mengning Qiu; Sylvan Elhay; Angus R. Simpson, PhD; Bradley Alexander, A Benchmarking Study of Water Distribution System Solution Methods, Journal, Journal of Water Resources Planning and Management, ACSE, (Accepted August, 2018).

Research Interests

My research interests are in using computational search to explore design spaces, including evolutionary art, water distribution networks, discovering geoscience models and software design. I'm interested in the use of automated search to help improve functional and non-functional aspects of program behaviour. Particularly program and energy bugs.

Competitive Grant Funding

2011/2012 Brad Alexander, DSTO Grant A112483 - Ship Design and Affordability - $175,000
2008 Brad Alexander, Fred Brown, Hossam el-Gindy, Katrina Falkner and Zbigiew Michaelwicz, Google Research Award, Developing a Problem Solving Curriculum, $40,000
2008 Fred Brown, Brad Alexander, University of Adelaide Teaching Grant, Development of a Web-Based Automatic Submission System - $40,000
 

Teaching

Teaching Leadership

I am the current director of teaching for the School of Computer Science. I have a keen interest in the development and improvement of teaching in the School. I actively mentor new staff and help coordinate and build capabilities in sessional teaching staff and help to oversee processes of course renewal and transition.  I am very interested in the development of research capability in undergraduate students and have set up and co-supevised many research projects with undergraduate students - a number of which have lead to publications. I also work at forging links between students and industry - I have been active in promoting industry projects to students and have co-supervised an number of industry projects. I am very interested in wider dissemination of our teaching and I am a co-developer of the AdelaideX Data101x MOOC. 

Current Teaching

My teaching focuses on Algorithms and Problem Solving at first and second year level. I teach into our introductory programming courses, algorithms courses, and have developed new problem solving courses at second year level. I also help to teach the core first year course for the Bachelor of Computer Science (Advanced) degree Grand Challenges - which helps students develop research capabilities and put their research into a broader societal context. I also teach our core second year Computer Systems course.

Past Teaching

I have in past years coordinated courses in Programming Paradigms, Advanced Problem Solving, Operating Systems, and Parallel Programming.

    Expand
  • Current Higher Degree by Research Supervision (University of Adelaide)

    Date Role Research Topic Program Degree Type Student Load Student Name
    2018 Co-Supervisor Ensuring reliable and priority-driven communication in contested environment Master of Philosophy Master Full Time Mr Thomas James McAtee
    2017 Co-Supervisor Non-Invasive Condition Assessment of Pipes Using Water Hammer Doctor of Philosophy Doctorate Full Time Jessica Bohorquez
    2016 Co-Supervisor Dynamic Adaptive Software Configuration Doctor of Philosophy Doctorate Full Time Mr Mahmoud Abdulwahab K Bokhari
    2016 Principal Supervisor Interactive Evolution of Digital Art Doctor of Philosophy Doctorate Full Time Mrs Aneta Neumann
    2016 Principal Supervisor The Application of Nature-inspired Metaheuristic Methods for Optimizing Wave Energy Converters Doctor of Philosophy Doctorate Full Time Mr Mehdi Neshat
  • Past Higher Degree by Research Supervision (University of Adelaide)

    Date Role Research Topic Program Degree Type Student Load Student Name
    2014 - 2018 Co-Supervisor A Software Tool for Assessing the Performance of Water Distribution System Solution Methods Based on Graph Theory Doctor of Philosophy Doctorate Full Time Mr Mengning Qiu
    2011 - 2015 Co-Supervisor An Adaptive Provenance Collection Architecture In Scientific Workflow Systems Doctor of Philosophy Doctorate Part Time Mr Mehdi Sarikhani
    2010 - 2015 Co-Supervisor Evolution of High Level Motion Control for Autonomous Ground Vehicles Doctor of Philosophy Doctorate Full Time Mr Mohd Faisal Ibrahim
  • Position: Senior Lecturer - School Director of Teaching
  • Phone: 83134484
  • Email: bradley.alexander@adelaide.edu.au
  • Fax: 8313 4366
  • Campus: North Terrace
  • Building: Ingkarni Wardli, floor 4
  • Room: 4 43
  • Org Unit: School of Computer Science

Connect With Me
External Profiles