Teaching


Classes (undergraduate and graduate) taught at the University of Saskatchewan:

2013 / 2014
(all in T2)

CMPT 412
CMPT 868

CMPT 408

Social Computing and Participative Web
Social Computing

Ethics and Computer Science
2012 / 2013

CMPT 412 (T1)
CMPT 868
(T1)

CMPT 408 (T2)

Social Computing and Participative Web
Social Computing


Ethics and Computer Science
2011 / 2012

CMPT 412 (T1)
CMPT 868
(T1)

CMPT 408 (T2)

Social Computing and Participative Web
Social Computing


Ethics and Computer Science
2010 / 2011 (T1) CMPT 412 / 868 Social Computing and Participative Web (Web 2.0)
2009 / 2010 (T1) CMPT 412 / 868 Social Computing and Participative Web (Web 2.0)kg
2008/2009 (T1) CMPT 412 / 868 Social Computing and Participative Web (Web 2.0) (pw required for Moodle)
2007/2008 (T1) CMPT 898 Social Computing and Participative Web (Web 2.0) kg
2006/2007 Sabbatical Leave Sabbatical Leave

2005/2006 (T1)
2005/2006 (T2)

CMPT 418/898
CMPT 408

Intelligent Systems
Ethics and Computer Science

2004/2005 (T1)

2004/2005 (T2)

CMPT 418/898

CMPT 408

Intelligent Systems
Ethics and Computer Science

2004/2005 (T1)

2004/2005 (T2)

CMPT 116
CMPT 418/898
CMPT 408

Introduction to Programming using C++ for Engineers
Intelligent Systems
Ethics and Computer Science

2003/2004 (T1)
2003/2004 (T2)

CMPT 116
CMPT 490

Computing 1 (Introduction to Programming using C++ for Engineers)
Ethics and Computer Science

2002/2003 (T2)
2002/2003 (T2)

CMPT 490
CMPT 862

Ethics and Computer Science
Multi-Agent Systems

2001/2002 (T2)
2001/2002 (T1)

CMPT 898
CMPT 116

Multi-Agent Systems
Computing 1 (Introduction to Programming using C++ for Engineers)

2000/2001 (T1)
2000/2001 (T1)

CMPT 862
CMPT 116

Topics in Applied AI (Multi-Agent Systems)
Computing 1 (Introduction to Programming using C++ for Engineers)

1999/2000 (T2)
1999/2000 (T1)

CMPT 898
CMPT 250

Adaptive and Autonomous Systems
Data Structures and Software Development in Object Oriented Domains

1998/1999 (T1) CMPT 100 Introduction to Computer Science (using JavaScript)

1997/1998 (T2)

CMPT 100

Introduction to Computer Science (using Hypercard)

Supervision of post-doctoral fellows:

2013-2015, 2016 -
Kewen Wu
PhD. Nanjing University
Collaboration in Loosely Coupled Social Enterprise
University of Saskatchewan
2013-2014
Zeinab Noorian
PhD. New Brunswick
Trust and Reputation Mechanisms
University of Saskatchewan
2011-2012
Thomas Largillier
PhD. Université Paris XI
Incentive Mechanisms
Université de Caen - Basse Normandie
2009-2009
Jie Zhang
PhD. Waterloo
Trust and Reputation Based Recommendation
Nanyang University of Technology, Singapore

 

Supervision of graduate students:

2016-
Ajay Kumar Shrestha
PhD
Privacy-preserving sharing of user data in IoT
 
University of Saskatchewan
2016-
Humu Haida Selassie
M.Sc
Persuasive technology in motivating employees in organizations
 
University of Saskatchewan
2014-
Kiemute Oyibo
PhD
Cultural aspects of persuadability
 
University of Saskatchewan
2014-
Ifeoma Adaji
Ph.D.
Personalize persuasive strategies in eCommerce
 
University of Saskatchewan
2013-2015
Wesley Waldner
M.Sc
Recommendations based on big data
 
University of Saskatchewan
2013-2015
Mohsen Mohkami
M.Sc
Trust and Reputation in User Data Markets
 
University of Saskatchewan
2013-2015
Sara Mansouri
M.Sc
Gamification in Mobile Enterprise
 
University of Saskatchewan
2012-2014
Sayooran Nagulendra
M.Sc
Visualizing the Information Filtering Bubble
 
University of Saskatchewan
2011-2012
Kewen Wu
Ph.D
Collaboration and Conflict in Wiki
Exchange PhD student (final research project at the UofS)
Nanjing University / China
2011-
Tariq Muhammad
.Ph.D
E-Government
co-supervised with Ralph Deters
University of Saskatchewan
2011-2016
Oluwabunmi Adewoyin
.Ph.D
Group Online Mentorship Systems and Peer-Reveiew
 
University of Saskatchewan
2011-2016
Shaikhah al-Otaibi
.Ph.D
Recommending Research Papers
 
University of Saskatchewan
2011-
Johnson Iyilade
.Ph.D
User Model Marketplace and Privacy
 
University of Saskatchewan
2010-2012
Udeep Tandukar
M.Sc.
Interest-Based Filtering in Decentralized Online Social Networks
University of Saskatchewan
2010-2012
Sabrina Nusrat
M.Sc
Recommending Services in a Differentiated Trust-Based User Modeling System
University of Saskatchewan
2010-2014
Rita Orji
.Ph.D
Design of Social Persuasive Systems for Health
co-supervised with Regan Mandryk
University of Saskatchewan
2010-2012
Afshana Hussain
M.Sc.
Integrating IPTV with Social Networking and Voice Input to Overcome Isolation for Elderly
University of Saskatchewan
2009-2011
Shi Shi
M.Sc.
Keeping up with the information glut by visualizing patterns of posting by friends on Facebook
 
University of Saskatchewan
2009-2009
Manjula Shenoi
M.Sc.
Voice Input of Stories via Phone to the WISETales Community
6 months internship (final M.Sc. research project at the UofS)
Karunya University / University of Saskatchewan
2008-2010
Yuan Wang
M.Sc.
SocConnect: A Social network aggregator and recommender
University of Saskatchewan
2008-2010
Kadhambari Raghavun
M.Sc
Modeling and Visualizing Interpersonal Relationships in Online Communities
University of Saskatchewan
2008-2010
Manju Shree Chava
M.Sc
Design of a user-customizable community framework
University of Saskatchewan
2005-2010
Indratmo
Ph.D
Supporting Exploratory Search through Visualizing Social Interaction History
University of Saskatchewan
2002-2010
Yao Wang
Ph.D.
Trust and Reputation Mechanisms in P2P and Service Oriented Systems
University of Saskatchewan
2007-2009
Zina Sahib
M.Sc.
WISETales: Designing an Online Community and Participation Incentives for Women in Science and Engineering for Sharing Personal Stories  
University of Saskatchewan
2005-2009
Tariq Muhammad
M.Sc.
Bridging Communities: Distributed User Modeling through Policies  
University of Saskatchewan
2005 -2008
Yan Mao
M.Sc.
Simulating the Effects of Incentive Mechanisms in Online Communities
co-supervised with Winfried Grassmann
University of Saskatchewan
2005-2007
Andrew Webster
M.Sc.
Using models of interpersonal relationships to motivate participation and recommend resources in online sharing communities
University of Saskatchewan
2005-2007
Svetlana Slavova
M.Sc.
Virtualization of web services
co-supervised with Ralph Deters
University of Saskatchewan
2001 -2006
Pinata Winoto
Ph.D.
Extended Agent Bargaining Protocols
co-supervised with Gord McCalla
University of Saskatchewan.
2003 -2005
Ran Cheng
M.Sc.
Motivating Participation through Incorporating Incentive Mechanisms in Online Communities
University of Saskatchewan
2003 -2005
Lingling Sun
M.Sc.
Motivating Effect of Community Visualization
University of Saskatchewan
2001 -2005
Christopher Brooks
M.Sc. (part time)
Versioning for Learning Objects
co-supervised with John Cooke
University of Saskatchewan
2002 -2005
Yamini Upadrashta
M.Sc.
Emerging Specialization of Economic Peers in P2P Systems
co-supervised with Winfried Grassmann
University of Saskatchewan.
2001 -2004
Xiaolin Niu
M.Sc.
Purpose-Based User Modelling in Multi-Agent Portfolim Management System
co-supervised with Gord McCalla
University of Saskatchewan.
2001 - 2004
Golha Sharifi
M.Sc.
Seamless Communication and Access to Information for Mobile Homecare Workers
co-supervised with Ralph Deters
University of Saskatchewan.
2000 - 2002
Silvia Breban
M.Sc.
Long-term Coalitions for the Electronic Marketplace.
University of Saskatchewan.
1998-2000
Chhaya Mudgal
M.Sc.
Negotiation Strategies in Multi-Agent Systems.
University of Saskatchewan.
1998
Jens Hartmann
Diplomarbeit (in German)
DCG-TYPE: Ein Intelligentes Tutorielles System fuer Schreibmaschinen (DCG-Type: An Intelligent Tutoring System for Training Motoric Skills)
Universitaet der Bundeswehr Muenchen.
1996
Anja Bohnert
Magisterarbeit (in German)
Pedagogische Regeln fuer ein Intelligentes Lehrsystem. (Dynamic Pedagogical Strategies and Rules for an ITS)
Rhein Universitaet Bonn
1995
Thomas Stoyke
Diplomarbeit (in German)
Erweiterung der Studenten Modell im Hynecos (Extending the User Model for the Adaptive Hypermedia Information System "Hynecos")
Universitaet der Bundeswehr Muenchen.
1995
Ernst Horstmann
Diplomarbeit (in German)
Komponente fuer Maschinelles Lernen von pedagogischen Regeln. (A Learning Component for Generation of Pedagogical Decision Rules).
Universitaet der Bundeswehr Muenchen.
1995
Marcus Mertens
Diplomarbeit (in German)
Re-Implementierung und Erweiterung des DCG fuer den Bereich Toaster (Re-implementation and Extending the DCG in the Toaster Domain).
Universitaet der Bundeswehr Muenchen.
1995
Rene Brehmer
Diplomarbeit
Studentenmodelierung im DCG (Development of a Student Model in DCG).
Universitaet der Bundeswehr Muenchen.
1994
Christian Pawlik
Diplomarbeit (in German)
Implementierung des DCG fuer den Bereich Toaster (A Prototype Implementation of a DCG in the Domain of Toasters).
Universitaet der Bundeswehr Muenchen.
1993
Frank Rustenbach
Diplomarbeit (in German)
Erweiterung des Wissensbasiertes LehrSystem USCHI (Extending the knowledge-based teaching system USCHI).
co-supervised with Thomas Diessel
Universitaet der Bundeswehr Muenchen.
1991
Bojko Dimchev
Diploma work (in Bulgarian)
TOBIE: Implementation of an ITS-Shell in the Domain of Integration
co-supervised with Rumen Radev

Faculty of Mathematics and Informatics.
University of Sofia

1991
Nelly Dalekova
Diploma work (in Bulgarian)
Pedagogical Decisions in an ITS-shell for Problem Solving
Faculty of Mathematics and Informatics.
University of Sofia.
1990
Irina Michajlova
Diploma work (in Bulgarian)
Domain Structuring and Planning of Adaptive Testing.
Faculty of Mathematics and Informatics.
University of Sofia

 

Supervision of undergraduate students:

2015 Yash Shukla Summer Student Persuasive strategies deployed in DuoLingo and PokemonGo (PSD-perspective) University of Saskatchewan
2015-2026 Theodocia and Theresa Quagraine CMPT 405 Gamification to Support Group and Teamwork in Moodle University of Saskatchewan
2013
Joanne Traves
NSERC Summer Student
Gamification Toolset for the MADMICA p2p OSN
University of Saskatchewan.
2010
Martina Nagy
NSERC Summer Student
TweetOak: Visualizing Reciprocity among Twitter Users
University of Saskatchewan.
2009
Katherine Schramm
Summer student
Developing a Google App Chat tool for the myWISEmentor site
University of Saskatchewan.
2005-2006
Carrie Demmans
CMPT 405
Guidelines for developing successful online communities for girls in science
University of Saskatchewan
2004-2005
Mandy Ethier
CMPT 405
Applying Comtella to support the User Modelling research community
University of Saskatchewan
2005
Ling Wang
CMPT 405
Documenting the Comtella System
University of Saskatchewan.
2004
Kate Davidson
Summer Student
Multi-agent approach to instructional planning, following a soccer game metaphor
University of Saskatchewan.
2004
Ian Hopkins
NSERC Summer Student
University of Saskatchewan.
2004-2005
Karen Johb
CMPT 405
Applying Comtella to support sharing scanned textbooks between visually impaired students at the University of Saskatchewan
University of Saskatchewan
2003-2004
Jun Ma
CMPT 400
Semantic document classification using Bayesian Learning Mechanism
University of Saskatchewan
2003-2004
Adrian Hackl,
Matt Monsman
CMPT 405
Development of tools for data visualization and analysis for the Comtella system
University of Saskatchewan
2003
Lingling Sun
Summer Student
Implementing the P2P Comtella System
University of Saskatchewan.
2003
Chris Cox
NSERC Summer Student
Implementing the P2P Comtella System
University of Saskatchewan.
2002
Chris Cox
NSERC Summer Student
Implementing the P2P Comtella System
University of Saskatchewan.
2002
Helen Bretzke
NSERC/CDMP Summer Student
Motivational Approaches for Participation in Comtella
University of Toronto / Univ of Saskatchewan.
2002-2003
Lingling Sun
CMPT 400 Honurs degree undergraduate project
Implementation and Evaluation of a User Model based P2P System: COMTELLA.
University of Saskatchewan.

 

2001
Kamal El-Bashir
Summer Student
Implementing a Dynamic Courseware Generator
University of Saskatchewan.
2001
Jeff Long
NSERC Summer Student
Belly Pain: a Medical Diagnosis Tutor
University of Saskatchewan.
1998-1999
Mike Winter
CMPT 405 undergraduate project
Implementing Social Control Mechanisms in an Agent Society.
University of Saskatchewan.
1998-1999
Kevin Kostiuk
CMPT 400 Honours degree undergraduate project
Free-market Coordination Mechanism for a Multi-Agent System for Peer Help.
University of Saskatchewan.
1995-1996
Christoph Pointner
Trimesterarbeit (in German)
Bauchschmerz: Fallbasiertes Diagnosesystem basierend auf dem DCG.("Appendicitis" - a Hypermedia Constructivist Learning Environment in the Field of Medicine)
Universitaet der Bundeswehr Muenchen.
1995-1996
Christian Kuhnlein
Trimesterarbeit (in German)
The Jazz Primer: Implementing des DCG fuer den Bereich Jazz. (Evaluating the DCG as and Authoring Tool in the Domain "Jazz")
Universitaet der Bundeswehr Muenchen.

Advice

Advice for Teachers

Advice for New Professors and more research career advice by David Patterson, UC-Berkley

How to be a terrible graduate supervisor by Nigel Ward, Stephen Kowalsky, Graeme Hirst

 

Advice for students:

I want an "A" - now what?

How to Write a Paper? video lecture by Prof. Simon Peyton-Jones, Cambridge U.

Advice for Graduate Students

Research Experiences Talk (880/890 - 2003/04)

Research Presentations Talk (880/890 - 2000/01)

Advice on Research and Writing

How to Write a Dissertation

More advice on writing good papers

 

Non-advice on Reviewing: Freeman Dyson (famous physisist) said that whenever he came across a paper that seemed interesting but he couldn't understand it, he recommended it to be published.

Now, I personally disagree with this approach! If you disagree too, let's build a coalition to fight the advance of useless formalization masquerading as "real science"!


Back to Julita's Homepage