Moffat Mathews
Position
Research FellowRoom
The easiest/best way to contact me is via email.
Erskine Building
213
Contact Details
Temporary phone: +64 3 364 2987 Ext 4827
moffat.mathews@canterbury.ac.nz
Postal Address
Department of Computer Science and Software Engineering,College of Engineering,
University of Canterbury,
Private Bag 4800,
Christchurch 8140,
New Zealand.
Undergraduate Courses (lecturer)
What is Moffat up to?
Visit @moffatmathews on Twitter
Visit @uccsse on Twitter.
Current Research
These are a few of the main projects that I have played some leadership role in and have been very closely working on.
Stroke Cognitive Rehabilitation Project
We at ICTG have started an ambitious three year project that will explore adaptive computer-based cognitive training for post-stroke rehabilitation. For this, we have been awarded an $830,000 Marsden research grant from the Royal Society of New Zealand. While physical rehabilitation has been looked at in detail in previous research, cognitive rehabilitation research has been severely lacking, in large part due to the difficulty and expense required. Updates will be posted along the way.
An ITS as part of a wider adaptive educational system
We are currently doing this project with Prof Peter Brusilovsky and his team in the US. The idea of this is to have one large educational system to which multiple tutoring systems (of varying types) "plug" into. From a student's point of view, the experience should be seamless. One large modelling server aggregates the models from each tutoring server's modelling server to build a large model of the student and give them some adaptive advice. This is quite a difficult project as all the modelling servers are not compatible. With this, I have built the SQL-Tutor Resource Component (STRC).
Incorrect solution presentation
This project is currently under way and will be part of an evaluation study in term 3 of 2011. The main question here is that will learning be affected differently if a student has to correct another student's incorrect solution as opposed to simply solving a problem from scratch. Are the cognitive processes similar for both of those types of processes?
Working with eye tracking
In this project, we are using a Tobii Eyetracker to monitor students' eye gaze data to try and understand what they are thinking at particular points in the problem solving phase. Currently, Bin Lin is working on this with us.
Datamining large data sets
We currently have large datasets of student models and logs from all our tutors. We have already been able to make some headway through these by analysing and creating some behavioural models (e.g. use of help at various stages in a tutoring system). Currently we are also working in collaboration with the research group in Malaga, Spain, to look into using Item Response Theory to create these models within Constraint-Based systems. Jaime Galvez is collaborating with us from Malaga and leading this part of the project.
Degree: PhD
Thesis Title: A General Framework for Adapting Pedagogical Strategies in Intelligent Tutoring Systems
Research Area: Artificial Intelligence in Education
Senior Supervisor: Prof. Tanja Mitrovic
Associate Supervisors: Dr. Mick Grimley and Dr. Brent Martin
Research Groups:Intelligent Computer Tutoring Group, Software Visualisation Group
My Academic Interests
Artificial Intelligence in Education
I am working in the area of Artificial Intelligence in Education (AIED). This means that I am interested in AI, Education (especially teaching strategies), Psychology (particularly to do with learning and behaviour), and of course Computer Science & Software Engineering.
The ICTG focuses on building intelligent and adaptive educational systems – systems that allow the student to explore and learn while receiving customised guidance. These systems are intelligent enough to:
- know about a particular domain symantically and syntactically (domain modelling),
- know and reason about each student (student modelling) using their current knowledge on each of the domain concepts and the history of their performance in the system,
- provide adaptive (customised) guidance to each student,
- allow the student to see a visualisation of their student model, and
- optionally allow the student to negotiate their student model (argue for a change in their student model). A change in their student model would lead to different adaptations.
My PhD interest is in incorporating multiple sets of adaptable pedagogical (teaching) strategies into these systems. An experienced, good human tutor has several teaching strategies in their mental toolbox. They can adapt their pedagogy by choosing an appropriate strategy for a particular student within a particular context. I am looking into how this can be generalised and implemented in these systems.
Keywords: Artificial Intelligence, Education, Learning, Pedagogical strategy, Motivation, Intelligent Tutoring Systems.
Software Engineering Education
I am interested in how Software Engineering should be taught. What are the skills that Software Engineers require? Is there a basic toolbox of skills (a skillset) that every software engineer should have from the start of their career? What is the best way of teaching SE students so that they not only acquire the declarative knowledge required and a knowledge of the skillset, but that they also proceduralise the skills at least to an extent where it positively affects their daily work habits?
Keywords: Software Engineering, Software Development, Education, Assessment Methodology, Project-based Teaching.
Current Commitments
- ICTG Manager
- Member of the local organising committee, Webmaster, Publicity Chair The 15th International Conference on Artificial Intelligence in Education (AIED) 2011
- Organiser, SE Project Showcase
Previous Commitments
- Program committee member, Workshop for Intelligent Tutoring Technologies for Ill-defined Problems and Ill-defined Domains 2010
- Tutor, COSC 324 (Advanced Software Engineering)
- Project Advisor, Tutor, COSC 325 (Software Engineering Group Project)
- Reviewer, COGSCI 2010
- Student organiser, Doctoral Consortium, ICCE 2008
- Reviewer, ICCE 2008
- Project Advisor and Tutor, COSC 314 (Software Engineering)
- Tutor, COSC 326 (Database Management)
- General Chair, The 6th New Zealand Computer Science Research Student Conference (NZCSRSC 2008, NZCSRSC Blog, NZCSRSC Pics)
Talks, seminars, articles
Awards
- TEC Bright Futures Top Achiever Doctoral Scholarship
- University of Canterbury Doctoral Scholarship (Relinquished for the TEC Bright Futures Scholarship)
- First Class Honours, 2006, University of Canterbury
- Member, Golden Key International Honour Society (Membership by invitation only)
- Dean of Science congratulatory letters: 2004, 2005, and 2006
- Winner, The Institution of Engineering and Technology (IET) Write Around The World Competition, 2007
- Best Presentation, NZCSRSC 2007, Hamilton, New Zealand
- Best PhD Presentation*, CSSE Postgraduate Conference 2007, University of Canterbury
- Lifetime Achievement Award for Best Presentation, CSSE Postgraduate Conference 2008, University of Canterbury
- Best Honours Presentation*, CSSE Postgraduate Conference 2006, University of Canterbury
- Psychology Department Prize for top equal student (100 level), 2004, University of Canterbury
- Top Student Award, 2002, Southern Institute of Technology
- Top Jade Programmer Award, 2002, Southern Institute of Technology
- Computerland NZ Top Programmer Award, 2002, Southern Institute of Technology
Research
- Yudelson, M., Brusilovsky, P., Mitrovic, A., Mathews, M.Using Numeric Optimization to Refine Semantic User Model Integration of Educational Systems. In Baker, R.S.J.d., Merceron, A., Pavlik, P.I. Jr. (Eds.), Proceedings of the 3rd International Conference on Educational Data Mining, Pittsburgh, PA, USA, pp 221-230, 2010.
- Baker, R., Mitrovic., A., Mathews, M. Detecting Gaming the System in Constraint-based Tutors. P. De Bra, A. Kobsa, and D. Chin (Eds.): Proc. UMAP 2010, LNCS 6075, pp. 267–278, 2010, 20-24 June 2010, Hawaii.
- M. Mathews, A. Mitrovic, "Does Framing a Problem-Solving Scenario Influence Learning?", In: Proceedings of the 17th International Conference on Computers in Education, S.C. Kong, et al., Editors. 2009, Asia-Pacific Society for Computers in Education: Hong Kong.
- Sosnovsky, S., Brusilovsky, P., Yudelson, M., Mitrovic, A., Mathews, M., Kumar, A. (2009). Semantic Integration of Adaptive Educational Systems. In: T. Kuflik et al. (Eds.): Advances in Ubiquitous User Modelling, LNCS 5830, pp. 134–158, 2009, Springer-Verlag, Berlin Heidelberg, 2009. DOI: 10.1007/978-3-642-05039-8_8
- P. Brusilovsky, A. Mitrovic, S. Sosnovsky, M. Mathews, M. Yudelson, D. Lee, V. Zadorozhny, "Database exploratorium: a semantically integrated adaptive educational system". In: Proceedings of Ubiquitous User Modeling Workshop at the 17th International Conference on User Modeling, Adaptation, and Personalization (UMAP 2009), Trento, Italy, 2009
- M. Mathews, A. Mitrovic, "Do Students Who See More Concepts in an ITS Learn More?," presented at The 1st International Conference on Educational Data Mining, Montréal, Québec, Canada, 2008.
- M. Mathews, A. Mitrovic, "Analysing High-Level Help-Seeking Behaviour in ITSs," presented at The 5th International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, Hannover, Germany, 2008.
- M. Mathews, A. Mitrovic, "How does students' help-seeking behaviour affect learning?," presented at The 9th International Conference on Intelligent Tutoring Systems, Montréal, Québec, Canada, 2008.
- M. Mathews, M. Challa, C.-T. Chu, G. Jian, H. Seichter, and R. Grasset, "Evaluation of Spatial Abilities Through Tabletop AR," presented at the 7th ACM SIGCHI New Zealand Chapter's International Conference on Computer-Human Interaction: Design Centered HCI, Hamilton, New Zealand, 2007. CHINZ'07, vol 254. ACM Press, New York, NY, 17-24.
- M.Mathews and A. Mitrovic, "The Effect of Problem Templates on Learning in Intelligent Tutoring Systems," presented at The 13th International Conference on Artificial Intelligence in Education, Los Angeles, USA, 2007. (short paper)
- M. Mathews and R. Hunt, "Evolution of Wireless LAN Security Architecture to IEEE 802.11i (WPA2)," presented at IASTED Communication Systems and Networks, Phuket, Thailand, 2007.
- M. Mathews and A. Mitrovic, "Introducing Problem Templates and Their Effect on Learning in Intelligent Tutoring Systems," presented at The 5th New Zealand Computer Science Research Student Conference, Hamilton, New Zealand, 2007. [Proceedings pdf: 9.18MB]
- M.Mathews and A. Mitrovic, "The Effect of Problem Templates on Learning in Intelligent Tutoring Systems," in Computer Science & Software Engineering, BSc Honours Report. Christchurch, New Zealand: University of Canterbury, 2006,pp. 45. [pdf:859kB]