CV

Education

Work experience (non teaching)

Teaching Experience

Programming and software

Publications