Introduction

I am an Associate Professor in the Computer Science Division of the School of Computing at Clemson University. I completed a B.S. in Systems Analysis and an M.A. in Economics, both from Miami University, and an M.S. and a Ph.D. in Computer and Information Science, both from Ohio State University. I joined the Clemson faculty in 2004.



Associate Professor

School of Computing

Computer Science Division


Contact Information

  1. -Email: jasonoh@you_guess

  2. -Phone: 864-656-0187

  3. -Fax: 864-656-0145


Mailing Address

301 McAdams Hall

Clemson University

Clemson, SC 29634-0974


Curriculum Vita

Available here

 

Research

I direct the Dependable Systems Research Group (DSRG), which is part of the larger Software Engineering and Programming Languages Group, involving professors Harold Grossman, Brian Malloy, John McGregor, Murali Sitaraman, Steve Stevenson, and myself. The activities of the DSRG span two tracks. On the first, we are working to adapt and extend software engineering principles, techniques, and tools to the domain of embedded network systems. On the second, we are focused on specification, reasoning, and validation issues in the context of pattern-based systems. For more information on the activities of the DSRG and ways in which you can get involved, please visit our website here.


My research program is supported by an NSF CAREER award, received in 2008. Information about the award is available here.


I encourage you to explore the Intelligent RiverTM project, of which my team and I are a part.  


Teaching

  1. BulletCpSc 855: Embedded Network Systems [Spring 2013]

  2. BulletCpSc 215: Software Development Foundations [Fall 2012]

  3. BulletCpSc 215: Software Development Foundations [Spring 2011]

  4. BulletCpSc 855: Embedded Network Systems [Spring 2011]

  5. BulletCpSc 873: Foundations of Distributed Computing [Fall 2010]

  6. BulletCpSc 372: Software Engineering Foundations [Spring 2010]

  7. BulletCpSc 855: Embedded Network Systems [Fall 2009]

  8. BulletCpSc 215: Software Development Foundations [Spring 2009]

  9. BulletCpSc 855: Embedded Network Systems [Fall 2008]

  10. BulletCpSc 215: Software Development Foundations [Spring 2008]

  11. BulletCpSc 481/681: Sensor-Enabled Game Design [Spring 2008]

  12. BulletCpSc 855: Deeply Embedded Sensor-Actuator Networks [Fall 2007]

  13. BulletCpSc 481/681: Sensor-Enabled Game Design [Fall 2007]

  14. BulletCpSc 873: Foundations of Distributed Computing [Spring 2007]

  15. BulletCpSc 372: Introduction to Software Engineering [Spring 2007]

  16. BulletCpSc 870: Advanced Object-, Component-, and Aspect-Oriented Design [Fall 2006]

  17. BulletCpSc 855: Introduction to Wireless Sensor Networks [Spring 2006]

  18. BulletCpSc 372: Introduction to Software Engineering [Spring 2006]

  19. BulletCpSc 870: Object-, Component-, and Aspect-Oriented Design [Fall 2005]

  20. BulletCpSc 855: Introduction to Sensor Networks [Spring 2005]

  21. BulletCpSc 372: Introduction to Software Development [Spring 2005]

  22. BulletCpSc 372: Introduction to Software Development [Fall 2004]