Assistant Professor

Per Andersen Ph.D., P.E.
CS Rm 306D
(806) 742-3527
Education
-
Texas Tech University, Lubbock Texas, 2002 Doctor of Philosophy in Computer
Science
-
Dissertation: A Parallel Compiler for SequenceL
-
Texas Tech University, Lubbock Texas, 1997 Masters of Science in Computer
Science
-
Thesis: Implementation and Utilization of a Heterogeneous Multicomputer
for the Study of Load Balancing Strategies
-
Carleton University, Ottawa Canada, 1980 Bachelor in Electrical Engineering
Research Interests
Publications since 1998
-
Per Andersen and John K. Antonio, "Implementation and Utilization of a
Heterogeneous Multicomputer for the Study of Load Balancing Strategies,"
7th IEEE Symposium on High-Performance Distributed Computing, Chicago,
July 1998.
-
Per H. Andersen, Joseph Pizzi, Runlin Zhu, Youling Cao, Donald J. Bagert,
John K. Antonio, Fred Lott, and John C. Grieger, "Evaluation of a Methodology
for the Reverse Engineering and Parallelization of Sequential Code," Proceedings
of the International Symposium on Software Engineering for Parallel and
Distributed Systems (PDSE'99), co-sponsors: ACM and IEEE Computer Society,
Los Angeles, CA, USA, May 1999.
-
Per H. Andersen, "The Texas Tech Tornado Cluster: A Linux/MPI Cluster for
Parallel Programming Education and Research," ACM Crossroads, Fall 1999.
-
M. Duvall, P. Andersen, J. Leggoe, A. Graham, D. Cooke, J. K. Antonio,
"A case study on the importance of compiler and other optimizations for
improving super-scalar processor performance", Sixth International Conference
on Applications of High-Performance Computers in Engineering, Maui Hawaii,
January 2000.
-
Dan Cooke and Per Andersen, "Automatic Parallel Control Structures in SequenceL",
Journal of Software Practice and Experience 2000; 30:1541-1570.
-
Daniel E. Cooke and Per Andersen, "Specification of a Parallelizing SequenceL
Compiler," in Proceeding of the Monterey Formal Methods Workshop, Monterey,
CA. June 19, 2001, pp. 37-48.
-
Per Andersen and Daniel E. Cooke, "Assessment of SequenceL as a High-Level Parallel Programming Language," 15th International Conference on
Parallel and Distributed Computing, November 3-5, 2003 Marina
del Rey, CA, USA.
-
Per Andersen, Daniel Cooke, Nelson Ruston, Julian Russbach, A Cluster Implementation for the Parallel Programming Language SequenceL, PDPTA'06 - The 2006 International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas NV, June 26-29 2006.
-
Per Andersen, Susan Mengel, Ian Scott-Fleming, WIP: A Quantitative Study of GUI versus Text-based Object-Oriented Instruction, ASEE FIE 06, San Diego CA, Oct 28-31 2006
-
William L. Hase, Per H. Andersen, Yu Zhuang, Nanvdeep Chawla, and Rajkumar Murthy, CDSSIM System: A website for chemical dynamics simulations, The 232nd ACS National Meeting, San Francisco, CA, September 10-14, 2006 (presentation)
-
Per H. Andersen, Towards an intelligent delivery system for low literacy health education,Texas Tech Cardiovascular Interest Group Progress and Planning Conference, Lubbock Tx, Aug 24-25 2006 (invited talk)
- Andersen, S., Andersen, P. & Youngblood, E., Computerized Health Education For Low Literacy Hispanics. American Journal of Health Promotion 17th Annual Art & Science of Health Promotion Conference, March 28-31 2007,San Francisco, CA.
- Per H. Andersen, Computer Technology to Address Health Literacy Field Testing ,Second Texas Tech Cardiovascular Interest Group Progress and Planning Conference, Lubbock Tx, Aug 29 2007 (presentation)
- S. Andersen, P. Andersen and E. Youngblood. Computer Mediated Health Education for Hispanics Sigma Theta Tau International 39th Biennial Convention, Baltimore, Maryland, November 4, 2007.
- P. Andersen, S. Andersen, E. Youngblood, "Who seeks Internet smoking cessation studies: A Web-based System for Delivering Smoking Awareness Information to Low-Literacy Mexican-Americans," Jounrnal Medical Internet
Research, 2008, (a review, accepted)
- P. Andersen, S.Andersen, E. Youngblood, E. Colmenares,"Health Education Kiosk for Low-Literacy Patients Served by Community-Based Clinics," 2008 IEEE International Symposium on Technology and Society, Fredericton, New Brunswick, Canada, June 26-28 2008. (accepted)
- Cooke, D. E., Rushton, J. N., Nemanich, B., Watson, R. G., and Andersen, P. 2008. Normalize, transpose, and distribute: An automatic approach for handling nonscalars. ACM Trans. Program. Lang. Syst. 30, 2, Article 9 (March 2008)
- Per Andersen, Susan Mengel, A Quantitative Study of GUI versus Text-based Object-Oriented Instruction, ASEE FIE 08, Saratoga Springs NY, Oct 22-25 2008 (accepted)
Publications in Other Areas
-
Per Andersen, First Light with a Coronado PST, Amateur Astronomy, Issue 55, Fall 2007
Computer Science Classes Taught
-
CS1305 An Introduction to Computer Science, Fall 2007
A Course on Ethics, History, Critical Thinking, Problem
Solving, Mathematics, Algorithms, and Programming.
CS1405 An Introduction to C++ Programming, Fall 98
C++ Programming with an emphasis on problem solving.
- CS1412 Programming Principles II, Spring 2007
- CS2413 Data Structures, Fall 2005, Spring 2006
Data structures, lists, stacks, queues, trees, graphs.
Algorithms: searching, sorting, parsing, hashing, graph
traversals.
-
CS3352 Introduction to Systems Programming, Fall 99, Spring 00, Fall 00,
Spring 01
UNIX commands, Shell programming, Pipes, Kernel Calls, IPC,
Exception Handling and Multi-threading with JAVA
-
CS4000 Special Topics in Parallel Programming, Spring 99, Fall 2004
Design and Analysis of Parallel Algorithms, Pthread, OpenMP and MPI Programming with C
- CS4311 Senior Project Design, Fall 2002, Fall 2003, Fall
2004, Spring 2008
Undergraduate Team Projects and Applications Research and Development
- CS4312 Senior Project Implementation, Spring 2003, Spring 2004,Spring 2005
Undergraduate Team Projects and Applications Research and Development
- CS4379 Parallel Programming Fall 2006
- CS5355 Real-time Systems Spring 2004
- CS5377 Distributed Computing Spring 2006, Spring 2007, Spring 2008
- CS5365 Principles of Multi-Processor Systems Fall 2006
Memberships
-
Registered Professional Engineer - Texas
-
IEEE
- ACM
- Upsilon Pi Epsilon
Personal Interests