Curt Powley PH.D.
College of Natural and Computational Sciences - Department of Computer Science and Engineering
Associate Professor of Computer Science
Education:
- Ph.D., Computer Science, University of California, Los Angeles.
- M.S., Computer Science, Naval Postgraduate School.
- B.S., Naval Architecture, U.S. Naval Academy
Courses Taught:
- CSCI 1041 Digital Literacy in a Global Society
- CSCI 1534 Data Analysis and Visualization
- CSCI 1611 Gentle Introduction to Computer Programming
- CSCI 2913 Data Structures
- CSCI 3101 Algorithms
- CSCI 3106 Programming Challenges
- CSCI 3131 Audio Signal Processing for Music Applications, with Python
Professional Interests:
Audio signal processing for music using Python; algorithms; search; artificial intelligence; software engineering.
Personal Interests/Biography:
Audio recording, ocean swimming, cycling, dancing, hiking, literature, poetry, art.
Teaching Interests/Research:
I’ve been a researcher, software developer and project manager, teacher, and a U.S. Naval officer. I worked in Los Angeles and Silicon Valley (San Francisco Bay area) at high-tech startup companies for about 10 years. I worked at a leading computer science research institute at USC for about three years. I’ve been teaching at HPU for over 15 years, and sometimes do consulting work for high-tech startup companies. I’ve hired over 10 of my students to work on cutting-edge industry projects. I also coach our HPU students to compete in the ACM International Collegiate Programming Contest (ICPC), the premier programming contest in the world, and am proud that we have achieved 14 first-place wins out of 23 contests at the Hawaii site of our region since it was established in 2003. This is the most wins of any university in Hawaii.
