Using squeak for teaching user interface software | ACM SIGCSE Bulletin | DeepDyve