Rice
FIS

FIS image header
  •  
  •  
  •  
  •  
  •  
Download 
Scholarly Interest Report
         
Stephen Wong
Lecturer
Lecturer of Computer Science
 
e-mail:swong@rice.edu
 
  • B.A. with Honors Physics with Physical Chemistry and Digital Electronics (1981) Swarthmore College, Swarthmore, PA
  • Ph.D. Semiconductor Physics (1988) Massachusetts Institute of Technology, Cambridge,. MA
 
Primary Department
   Department of Computer Science
Picture
 
Department Affiliations
 
  • Department of Computer Science
  •  
    Websites
     Home page
     
    Research Areas
     Object-oriented system design using design patterns, object-oriented data spaces and associated algorithms, user-configurable virtual machines, and computer science education
     
    Teaching Areas
     Introductory programming in Java & Scheme, data structures and algorithms, software engineering
     
    Selected Publications
     Abstracts
     D. Nguyen and S. Wong, "Design Patterns for Decoupling Data Structures and Algorithms," SIGCSE Bulletin 31:1, March 1999, 87-91
     
     D. Nguyen and S. Wong, "Design Patterns for Decoupling Data Structures and Algorithms," SIGCSE Bulletin 31:1, March 1999, 87-91
     
     Refereed articles
     S. Chu and S. Wong, "Linear Pulse Propagation in an Absorbing Medium," Physical Review Letters 48:11, p. 738, March 15, 1982
     
     

    D. Nguyen, C. Alphonce, P. Ventura, S. Wong ""Killer Examples" for Design Patterns and Objects First Workshop." OOPSLA 2002 (Nov. 2002)

     
     Articles
     S. Wong and D. Styer, "Answer to Question #52: Group Velocity and Energy Propagation," Am. J. Phys. 66, 659--661 (1998)
     
     Refereed conference papers
     D. Nguyen and S. Wong, Design Patterns for Self-Balancing Trees, OOPSLA 2002 Educators Symposium, Nov. 2002, pp. 60-70
     
     E. Cheng, D. Nguyen, M. Ricken, and S. Wong "Abstract Factories and the Shape Calculator." Companion to the Proceedings of the 19th SIGPLAN OOPSLA Conference (2004): 101-102
     
     E. Cheng, D. Nguyen, M. Ricken, and S. Wong "Abstract Factories and the Shape Calculator." Companion to the Proceedings of the 19th SIGPLAN OOPSLA Conference (2004): 101-102
     
     J. Vajo, L.A. Momoda, S. Wong, and G.S. Kamath, "Oxygen Tracer Diffusion in Sol-gel Derived Pb(Zr,Ti)O3 Thin Films," Materials Research Society Symposium Proceedings, 310, p. 9, 1993
     
     S. Wong, "Surface Passivation and Sample Processing Studies of YBCO Thin Films," MRS Fall Meeting, Boston, MA, 1990
     
     C. Alphonce, D. Nguyen, P. Ventura and S. Wong, "Teaching Object-orientation and Design Patterns in CS1/CS2 with Killer Examples," SIGCSE Bulletin 35:1, March 2003
     
     D. Nguyen and S. Wong, "Design Patterns for Lazy Evaluation," SIGCSE Bulletin 32:1, March 2000, 21-25
     
     D. Nguyen, M. Ricken and S. Wong, Design Patterns for Marine Biology Simulation, SIGCSE Bulletin 36:1, March 2004, pp. 467-471
     
     D. Nguyen, M. Ricken and S. Wong, Design Patterns for Recursive Descent Parsing, SIGCSE Bulletin 37:1, 2005, pp. 477-481.
     
     E. Cheng, D. Nguyen, M. Ricken and S. Wong, "Rice Marine Biology Simulation, Nifty Assignments," Educator's Symposium, OOPSLA 2004, Oct. 26, 2004
     
     

    C. Alphonce, D. Nguyen, P. Ventura, and S. Wong "Teaching Object-orientation and Design Patterns in CS1/CS2 with Killer Examples." 34th SIGCSE Technical Symposium (Feb. 2003)

     
     

    D. Nguyen, M. Ricken, and S. Wong "Design patterns for Biology Simulation." SIBCSE '04 (Mar. 2004) In Press

     
     

    D. Nguyen and S. Wong "Design Patterns for Games." SIGCSE (2002)

     
     

    D. Nguyen and S. Wong "Design Patterns for Sorting." SIGCSE Bulletin, 33(1) (March 2001) : 263-267.

     
     Conference papers
     B. Braunheim, S. Wong, D. Revie, S. Kane, and G. Rebane, "Biophysical Investigation of Multi-Drug Resistance"
     
     B. Braunheim, S. Wong, D. Revie, S. Kane, and G. Rebane, "Biophysical Investigation of Multi-Drug Resistance"
     
     

    D. Nguyen, C. Alphonce, P. Ventura, M. Wick, and S. Wong "Killer Examples for Design Patterns and Objects Second Workshop." OOPSLA 2003 (Oct. 2003)

     
    Presentations
     Invited Talks
     

    Speaker.  "Design Patterns for Games." Visiting Minority Scholar, Univ. of Wisconsin, Eau Claire. (Nov. 13, 2001)

     
     

    Speaker.  "Design Patterns for Lazy Evaluation." NASA, Clearlake, TX. (Sept. 15, 2005) With D. Nguyen

     
     

    Speaker.  "OOP in Introductory CS: Better Students through Abstraction." Visiting Minority Scholar, Univ. of Wisconsin, Eau Claire. (Nov. 12, 2001)

     
     

    Speaker.  "OOP in Introductory CS: Better Students through Abstraction." Nong Lam University, Ho Chi Minh City, Vietnam. (July 22, 2002)

     
     Workshops
     

    Leader and organizer.  "1st "Killer Examples" for Design Patterns and Objects Workshop." OOPSLA 2002, Seattle, WA. (Nov. 4, 2002) With D. Nguyen, C. Alphonce and P. Ventura

     
     

    Leader and organizer.  "2nd "Killer Examples" for Design Patterns and Objects Workshop." OOPSLA 2003, Anaheim, CA. (Oct. 23, 2003) With D. Nguyen, C. Alphonce, and P. Ventura

     
     

    Leader and organizer.  "3rd "Killer Examples" for Design Patterns and Objects Workshop." OOPSLA 2004, Vancouver, B.C.. (Oct. 24, 2004) With D. Nguyen, C. Alphonce and P. Ventura and M. Wick

     
     

    Organizer.  "4'th "Killer Examples" for Design Patterns and Objects Workshop." OOPSLA 2005, San Diego. With C. Alphonce, A. Decker, M. Casperson

     
     

    Leader and organizer.  "Design Patterns: Pedagogic Foundations of Object Orientation." Univ. of Wisconsin, Stevens Point. (Oct. 13, 2000) With D. Nguyen

     
     

    Leader and organizer.  "Object-Oriented Design Festival." SIGCSE 2006, Houston, TX. (March 1, 2006) With D. Nguyen

     
     

    Leader and organizer.  "Object-Oriented Programming and Design Workshops." National University and Nong Lam University, Ho Chi Minh City, Vietnam. (July 19-20, 2004) With D . Nguyen

     
     

    Leader and organizer.  "Taming Java in CS1 with Language Levels." SIGCSE 2005, St. Louis, MO. (Feb 26, 2005) With R. Cartwright, D. Nguyen

     
     

    Leader and organizer.  "TeachJava Workshop 2003." Rice University. (July 7-11, 2003) With R. Cartwright and D. Nguyen

     
     

    Leader and organizer.  "TeachJava Workshop 2004." Rice University. (June 21-25, 2005) With R. Cartwright and D. Nguyen

     
     

    Leader and organizer.  "TeachJava Workshop 2005." Rice University. (June 27 - July 1, 2005) With R. Cartwright and D. Nguyen

     
     

    Leader and organizer.  "Teaching Design Patterns in CS1/CS2." SIGCSE 2004, Norfolk, VA. (March 5, 2004) With . Nguyen, C. Alphonce, P. Ventura and M. Wick

     
    Awards, Prizes, & Fellowships
     Recognition Award, Rice Board of Trustees (March 21, 2013)

     Howard Hughes Doctoral Fellow, Hughes Aircraft Co. (1987)

     Howard Hughes Doctoral Fellow, Hughes Aircraft (1986)

     Treasurer, Cleveland Chapter of the Japanese American Citizens League (2001)

     Member, Association for Computing Machinery (2001)

     Member, American Physical Society/American Association of Physics Teachers (2001)

    Positions Held
     Member of Council, Microsoft Faculty Research Council. (2006 - 2006)