josephSamuel Joseph, Ph.D.

Associate Professor of Computer Science

Leave of Absence through 2016

Office: London, UK
Phone: Skype "tansaku"


CSCI 3911 Software Engineering
CSCI 4702 Mobile Programming
CSCI 3651 Game Programming
CSCI 3632 Internet Programming
CSCI 3771 Python
CSCI 3201 Spreadsheets & Databases
CSCI 2912 Computer Science II
CSCI 1301 Discrete Math


Ph.D. and M.Sc. in Cognitive Science and Natural Language from Edinburgh University, UK.
M.S. in Computer Science from University of Hawaii at Manoa, USA. 
B.Sc. in Physics with Astrophyics from Leicester University, UK.


Toshiba Fellowship and Raymond-Hide Prize for Astrophysics.

Professional Interests:

Software Engineering, Computer Humor, Interactive Narratives, Human Computer Interface, Natural Language Processing, Machine Learning, Online learning

Personal Interests/Biography:

Music (Guitar & Ukulele), Comedy (Improv & Standup), Sports (Cycling, Soccer, Basketball, Ultimate Frisbee), Novels and Films (Science Fiction & Fantasy).

Teaching Interests/Research:

Dr. Joseph is fascinated by the potential of technology to help scaffold the learning process.  Dr. Joseph teaches entirely online from London, UK, some 10 or 11 timezones away from Hawaii depending on the time of year. Dr. Joseph continues to develop a variety of different technological supports to deliver a high quality education experience online.  One of the key aspects of this is remote pair programming, where two or more programmers work on the same problem even when separated by thousands of miles.  Dr. Joseph has created a pair programming scheduler that allows anyone in the world to co-ordinate pair programming opportunities for open source and non-profit projects.

Dr. Joseph loves to laugh and is very interested in the development of computer humor.  He organizes the annual “Funniest Computer Ever” Contest which awards prizes to the chatbots best able to make human judges laugh.  The objective of the contest is to have robot comedians be as funny as human standups by 2020, and ultimately to support an improvised comedy team of collaborating robots and humans.