Shoop specializes in Bioinformatics, specifically database management and
warehousing. Before coming to Macalester in 2001, she worked as a Post-doctoral and
Research Associate at the University of Minnesota in the Computational Biology Centers.
She helped coordinate research on data from the human genome project, developing data
warehouses and directing the development of data analysis and visualization tools. 

Shoop received a NSF Research Opportunity Award for the proposal entitled Interactive
Software Tools for Multiple Genome Comparison and Exploration, as well as a grant from
Nevin Young and Steven Cannon from the University of Minnesota's Digital Technology
Initiative for a project entitled: Client-Server Tools for Combining Biological
Ontologies, Genome Sequence Comparisons and Evolutionary Data. The results of her
research has appeared in high quality journals such as Bioinformatics. Shoop has taught
courses on Database Systems, Internet Programming, Object-Rriented Programming, Software
Development, Operating Systems, Bioinformatics and Introduction to Computing. 

EDUCATION: B.S., M.S., Ph.D., University of Minnesota 

Shoop has been teaching at Macalester since 2001. 

Journal Articles

OpenURL

Bringing CS2013 recommendations for parallel and distributed computing into your CS curriculum (with R. A. Brown and J. C. Adams), SIGCSE '14 Proceedings of the 45th ACM technical symposium on Computer science education (2014)
 

OpenURL

Teaching parallel design patterns to undergraduates in computer science (with R. A. Brown, J. C. Adams, C. Ferner, and A. B. Wilkinson), SIGCSE '14 Proceedings of the 45th ACM technical symposium on Computer science education (2014)
 

OpenURL

Teaching shared memory parallel concepts with OpenMP (abstract only) (with J. C. Adams and R. A. Brown), SIGCSE '14 Proceedings of the 45th ACM technical symposium on Computer science education (2014)
 

OpenURL

Patterns and Exemplars: Compelling Strategies for Teach- ing Parallel and Distributed Computing to CS Undergraduates (with J. Adams and R. Brown), Parallel and Distributed Process- ing Symposium Workshops PhD Forum (IPDPSW), 2013 IEEE 27th International (2013)
 

OpenURL

Teaching undergraduates using local virtual clusters (with R. Brown), Cluster Computing (CLUSTER), 2013 IEEE International Conference on (2013)
 

Presentations

Early and often: Bringing more parallelism into undergraduate Computer Science (with et al), SPLASH 201 Workshop on Curricula for Concurrency and Parallelism (2010)
 

Towards a community of Computer Science educators who teach more parallelism (with Peter Hinsbeeck and Richard Brown), SPLASH 201 Workshop on Curricula for Concurrency and Parallelism (2010)