Date and Place of Birth
20 October 1946, Subiaco (Perth), Western Australia
Nationality
Australian
I have unrestricted entry into U.K., and can work there without
work permits.
(The unrestricted entry comes from two places.
I have UK Patriality via paternal grandparents from Galway.
My wife is English: she and I were married in England in 1971.)
Fluid mechanics, partial differential equations, applied Computer Algebra systems
1967 Bachelor of Science (1st class Hons, Maths)
University of Western Australia
1972 Doctor of Philosophy (DAMTP - Maths)
University of Cambridge
summer 1967-68: programming, CSIRO Computing Research, Melbourne
1968: part-time tutoring at UWA
1972: S.R.C. Postdoctoral Research Fellowship, U. of Essex
1973: Postdoctoral Research Fellowship, U. of Melbourne
Current Position Maths, UWA. Senior Lecturer (from 1982) Lecturer (from 1974)
After 1974 these were support during leaves without pay from UWA
Jul2001-Jun2002: Visiting Appointment, Computer Aided Assessment
at University of Birmingham
Jan-Jun 1997: E.P.S.R.C. Research Fellow, Uni. Bath
Aug-Dec 1996: Lecturer, Queen Mary and Westfield College, Uni.
London
1992-3: Programmer, AXIOM Computer Algebra project, NAG-Oxford
1989-1991: Programmer, Mathematical Software Project (Macsyma-NAG),
University of Waikato, New Zealand
May-Aug 1988: Secondment, CMA, ANU, Canberra
May-Aug 1984: Secondment, CMA, ANU, Canberra
1982: S.E.R.C. Research Fellowship, Oxford
1977: S.R.C. Research Fellowship, U. of Sussex
I have a strong interest in the use of Computer Algebra Systems (CAS) at sufficiently high levels of undergraduate teaching. Although it depends on staff interest in the particular institution, my judgement is that, for departments which don't have a strong commitment to just one package, 2nd year undergraduate is soon enough. I believe that once students are inducted into a package it is very desirable that lecturers in subsequent courses continue in the use of that package when appropriate uses arise in their course.
At present UWA has several packages in use:
I have a (light-weight) conference paper,
ACEC95
which collects some of my thoughts in this area.
The file contains some updates and isn't just old 1995 materials.
During a period when Electrical and Electronic Engineering had
requested that Eng. Maths to their 2nd year classes be
switched from Maple to Mathematica, I had a visiting scholar
appointment for 6 weeks at Wolfram Research, partly to develop
Mathematica equivalents to my older Maple materials.
(EEE have switched out of Mathematica into Matlab.)
I also have an interest in Computer Aided Assessment -CAA- packages with CAS algebra engines when the CAS are ones I know. In 2000 I wrote the 2nd year linear algebra for engineers questions for CalMaeth which is a system, written by Kevin Judd at UWA, with Mathematica as its algebra engine. (In 2001/2, I implemented questions for University of Birmingham's main 1st year course, in a different CAA system - Alice/AIM.) My courseware was successful, with students learning well from it. AiM has been in use in some units at UWA between 2004 and 2007, and I re-wrote my early calmaeth (2nd year linear algebra) questions into AiM along with adapting them to the (linear systems and probability and stats) syllabus. Sadly, the maple vendor priced the maple licence for AiM too high and tried to get us to change to mapleTA (and, we did try mapleTA in 2008 but it wasn't good enough.) My judgement is that CAA authoring is only worthwhile when the class sizes are quite large.
Click here.
Click here.
I prefer to work on Unix/linux machines with an X-windows environment.
AXIOM, Aldor: Thorough knowledge.
C: Have had good knowledge
(but declining from lack of use).
C++: Could learn: familiar with some OOP ideas.
Fortran77: Good knowledge.
GAP: Interest in it.
(used it in an Hons Project in 2008)
html: Good knowledge.
Java: Some knowledge.
LaTeX: Thorough knowledge.
linux: Good knowledge.
LISP: Some knowledge (but last use 1992).
Macsyma: Good knowledge (but last use 1991).
Magma: Interest in its domain category structure.
Maple: Good knowledge.
Mathematica: Good knowledge.
Matlab and Octave: Good knowledge.
MuPAD: Some knowledge.
Interest in its domain category structure.
Pascal: Good knowledge (but last use 1989).
Perl: Some knowledge.
Python: A little knowledge.
Reduce: Good knowledge (but rarely use now).
UNIX: Good knowledge.
Lots of examining work, but a lot less supervision work. Supervision items listed below.
For more, see G.Keady's homepage.
Created: 1995
Updated intermittently
Valid HTML 4.0