Faculty Bio

James Moscola, Ph.D.


Assistant Professor, Computer Science and Computer Engineering

Education

  • B.S., Physical Science, Muhlenberg College, 2000
  • B.S., Computer Engineering, Washington University in St. Louis, 2001
  • M.S., Computer Science, Washington University in St. Louis, 2003
  • Ph.D., Computer Engineering, Washington University in St. Louis, 2008

Courses

  • Data Structures
  • Operating Systems
  • Microprocessor Design
  • Embedded Systems / Field-Programmable Devices

Research Interests

  • Globally Asynchronous, Locally Synchronous SoCs
  • High-Performance Computing
  • Reconfigurable Architectures
  • Hardware-Acceleration of Computationally Complex Algorithms
  • String and Pattern Matching

Recent Publications

  • Moscola, Cytron, Cho, “Hardware-Accelerated RNA Secondary-Structure Alignment,” Transactions on Reconfigurable Technology and Systems, Vol. 3-3, September 2010, pp. 1- 44.
  • Moscola, Cho, Lockwood, “Reconfigurable Content-based Router Using Hardware- Accelerated Language Parser,” Transactions on Design Automation of Electronic Systems, Vol. 13-2, April 2008