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.)
Applied Computer Algebra systems.
Former research interests, occasionally still indulged, include
partial differential equations, applied complex variable,
fluid mechanics.
1967 Bachelor of Science (1st class Hons, Maths)
University of Western Australia
1972 Doctor of Philosophy (DAMTP - Maths)
University of Cambridge
Longest period of employment 1974-2010 Maths, UWA. Senior Lecturer (from 1982) Lecturer (from 1974)
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
Some research contacts at UWA are being maintained but my office
during 2011-2012 (perhaps longer?) is at Curtin University Maths Department.
My duties at Curtin are
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
As from 2011 I'm no longer lecturing low-level undergraduate courses (but would be prepared to lecture Honours level courses, or mentor for the AMSI Honours courses should a Perth university request it). Since the late 1980s I have had a strong interest in the use of Computer Algebra Systems (CAS) at sufficiently high levels of undergraduate teaching.
I have a continuing 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. (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 or on Mac OSX.
C: Reasonably good knowledge
Mostly just configure and make uses of others' C now
GAP: Occasional use.
(used it in an Hons Project in 2008)
html: Good knowledge.
Java: Some knowledge.
LaTeX: Thorough knowledge.
linux: Good knowledge.
Maple: Good knowledge.
(And an interest in its use in AiM assessment)
Mathematica: Good knowledge.
Perl: Some knowledge.
UNIX: Good knowledge.
AXIOM, Aldor: Thorough knowledge.
Interest in its domain/category structure.
C++: Could learn: familiar with some OOP ideas.
Fortran77: Good knowledge.
LISP: Some knowledge (but last use 1992).
Macsyma: Good knowledge (but last use 1991).
(And an interest in maxima use in stack assessment)
Magma: Interest in its domain/category structure.
Matlab and Octave: Good knowledge.
MuPAD: Some knowledge.
Interest in its domain/category structure.
Interest in its use in Matlab's Symbolic Toolbox.
Pascal: Good knowledge (but last use 1989).
Python: A little knowledge. (And an interest in SAGE)
Reduce: Good knowledge (but rarely use now).
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