(on leave fall 2015)

My passion is ...
engineering and education. I want to help people who want to help the world.”

I came to Bucknell because I wanted to be a part of a community that values students, learning, and engineering. I found that at Bucknell. The faculty, staff, and students all share a vision of learning that I continually want to be a part of. Whether it is in or out of the classroom, I am committed to helping our students pursue their passion and help change the world.

I seek to integrate teaching and research in my work. When possible I teach courses that overlap with my research areas and I pursues some level of research in the topic areas of courses that I typically teach. Engineering design is a major component of the undergraduate engineering experience so I include multiple aspects of design via projects and open-ended assignments in all of my courses. Finally, I strongly believe in the benefits of undergraduate research and pursue research projects that fit the interest and abilities of my students.

Favorite Out of Class Activities/Interests

  • Spending time with family and friends
  • Photography
  • Home renovations, pretending I am a carpenter
  • Grilling and cooking

Educational Background

  • B.S. Computer Engineering, NC State University, 2002
  • M.S. Computer Engineering, Virginia Tech, 2005
  • Ph.D. Computer Engineering, Virginia Tech, 2006

Teaching Experience

  • 2006 - 2007 Visiting Assistant Professor, Virginia Tech
  • 2007 - 2014 Assistant Professor, Bucknell
  • 2014 - Present Associate Professor, Bucknell

Teaching Specialties

  • Digital design and reconfigurable computing
  • Networking protocols and network application design
  • Mobile computing
  • Engineering design

Research Interests

  • Computer networking with a focus on wireless ad hoc networks
  • The application of mobile computing in networking and healthcare
  • High-performance computing using reconfigurable computing hardware

Places I've Been

The following links are virtual breadcrumbs marking the 27 most recent pages you have visited in Bucknell.edu. If you want to remember a specific page forever click the pin in the top right corner and we will be sure not to replace it. Close this message.