Adam R. Teichert

Logo

a light-weight record of my academic work: Publications, CV

Adam Teichert

CURRENT POSITION

Snow College, Assistant Professor, Software Engineering     1 Aug 2018 - present

EDUCATION

Johns Hopkins University, Ph.D. Computer Science     August 2022

Dissertation: Graded Decompositional Semantic Prediction

Johns Hopkins University, M.S. Computer Science     2016

Masters Project: Learning More-Flexible Hard Constraints For Translation Reordering

University of Utah, M.S. Computing     2010

Masters Project: Unsupervised Part of Speech Tagging Without a Lexicon

Brigham Young University, B.S. Computer Science     2008

Cum Laude with University Honors and Phi Kappa Phi Membership

Honors Thesis: Psodascript: Applying Advanced Language Constructs to Open-Source Phylogenetic Search

TEACHING EXPERIENCE AND TRAINING (as of Spring 2024)

Instructor, Digital Circuits Lab, ENGR 2705, Snow College     Spring 2024

Co-Instructor, Ethics & Personal Software Process, SE 3140, Snow College     Spring 2024

Instructor, Data Structures and Algorithms, CS 2420, Snow College     Spring 2023, Fall 2023, Spring 2024

Instructor, Digital Circuits, CS/ENGR 2700, Snow College     Fall 2022, Fall 2023, Spring 2024

Instructor, Distributed Application Development, SE 4620, Snow College     Spring 2022, Spring 2023, (with co-instructor) Spring 2024

Instructor, Object-Oriented Programming (C# Based), CS 1410/1415, Snow College     Spring 2022 (Online), Spring 2023

Instructor, Programming Fundamentals (C# Based), CS 1400/1405, Snow College     Spring 2021, Spring 2022

Co-Instructor, “Coding My Story” GE Foundations, GNST 1200, Snow College     Fall 2020, Fall 2021, Fall 2022, Fall 2023

Instructor, Programming Fundamentals (C++ Based), CS/ENGR 1400/1405, Snow College     Spring 2020

Instructor, Survey of Languages, SE 3250, Snow College     Fall 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023

Instructor, Advanced Algorithms, SE 4230, Snow College     Spring 2019, Spring 2020, Spring 2021, Fall 2021, Fall 2022, Fall 2023

Instructor, Intro. to Software Engineering, CS 2450, Snow College     Fall 2018, Fall 2019, Fall 2020

Instructor, Web Development I, CS 1820, Snow College     Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021, Fall 2021, Spring 2022, Summer 2022, Fall 2022, Spring 2023

Instructor, Object-Oriented Programming (C++ Based), CS/ENGR 1410/CS1415, Snow College     Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2021, Spring 2021

Instructor, Intermediate Programming, EN.600.120, Johns Hopkins University     Fall 2014, Spring 2015

Graduate, Preparing Future Faculty Teaching Academy, Johns Hopkins University     2014-2015

Graduate, Summer Teaching Institute, Johns Hopkins University     May 2014

Participant, Selected Topics in CS Education, Johns Hopkins University     Fall 2013, Spring 2014

Teaching Assistant, Engineering Computing, CS1000, University of Utah     Spring 2009

Teaching Assistant, Software Practices, CS3500, University of Utah     Fall 2008

Teaching Assistant, Intro to Comp Theory, CS252, Brigham Young University     Spring 2008

Teaching Assistant, Internet Programming, CS360, Brigham Young University     Fall 2007, Winter/Spring 2008

Fulltime Foreign Missionary, Brazil     2002-2004

SERVICE (as of Spring 2024)

Curriculum Committee Chair, Snow College     Fall 2022-Present

Curriculum Committee Member, Snow College     Fall 2021-Present

Club Advisor, Snow Undergraduate Development Operations, Snow College     Spring 2019-Fall 2019

Faculty Search Committee Member, Engineering / Software Engineering, Snow College     2019, 2023, 2024.

Seminar Recording Committee Member, Center for Language and Speech Processing, Johns Hopkins University     2013-2018

Program Committee Member, MASC-SLL 2015

Program Committee Member, MASC-SLL 2013

Reviewer, 2013 NAACL HLT Student Research Workshop

Website Committee Member, Center for Language and Speech Processing, Johns Hopkins University     2011-2013

Web Development Team Member, BYU Interpretation and Translation Training Club     2005

Portuguese Language Team Leader, BYU Interpretation and Translation Training Club     2005

OTHER EMPLOYMENT

Research Assistant, Computer Science Department, Johns Hopkins University     2010-2018

Summer Camp for Applied Language Exploration, Human Language Technologies     Summer 2013

Center of Excellence, Johns Hopkins University.

Student Research Intern, Army Research Lab, Adelphi, MD     Summer 2011

Student Research Intern, VA Health Care System, Salt Lake City, UT     Summer 2010

Research Assistant, Computer Science Department, University of Utah     2010

Student Research Intern, VA Health Care System, Salt Lake City, UT     Summer 2009

Research Assistant, Computer Science Department, Brigham Young University     2010

Web Devoloper (independent contractor), WestCampInc     2005-2006

Web Devoloper, Manufacturing Leadership Forum, Brigham Young University     2005-2008

AWARDS

2010-2011 Jun Wu and Yan Zhang Endowed Graduate Student Fellowship Fund Fellow, Johns Hopkins University

PRESENTATIONS

Impact of artificial intelligence: panel presentation. Sannali Dittli, Adam Teichert, Jacob Thomas. 5 Oct 2023. Convocations, Snow College.

“Transformers: Dissecting the AI.” 16 Mar 2023. Science Division Seminar, Snow College.

“Coding My Story: Interdisciplinary GE as Part of FYE.” David Allred, Lindsay Chaney, Adam Teichert. 4 Feb 2023. 42nd Annual Conference on the First-Year Experience, Los Angeles, CA.

“An Introduction to Computational Models of Language (and how they impact texting, translation, mp3s, and more).” 11 Nov 2021. Science Division Seminar, Snow College.

“An Important Trick for Heading Upward Faster, Without Bugs, and Without Remembering Calculus Rules.” 19 Aug 2019. Science Division Seminar, Snow College.

“Graded Decompositional Semantic Prediction.” 19 Aug 2019. Computer Science Department Seminar, Johns Hopkins University.

“Another Look at Ordinal Annotation and Prediction.” 7 Dec 2017. CLSP Student Seminar, Johns Hopkins University.

“An Adventure in Learning to Prioritize Message Passing.” 12 Feb 2016. CLSP Student Seminar, Johns Hopkins University.

“Loss-informed Dynamic Schedules via Adjoint-Belief Propagation.” 7 Mar 2014. CLSP Student Seminar, Johns Hopkins University.

“Learning Time-Sensitive Structured Prediction.” 9 Nov 2012. CLSP Student Seminar, Johns Hopkins University.

“Clustering Vowel Sounds in Recorded Speech.” 15 Mar 2008. Spring Research Conference, BYU College of Physical & Mathematical Sciences.

PUBLICATIONS

Journals

Hyrum Carroll, Adam R. Teichert, Jonathan Krein, Kenneth Sundberg, Quinn Snell, and Mark J. Clement. 2009. “An Open Source Phylogenetic Search and Alignment Package.” IJBRA 5 (3): 349–64.

Adam Lopez, Matt Post, Chris Callison-Burch, Jonathan Weese, Juri Ganitkevitch, Narges Ahmidi, Olivia Buzek, Leah Hanson, Beenish Jamil, Matthias Lee, Ya-Ting Lin, Henry Pao, Fatima Rivera, Leili Shahriyari, Debu Sinha, Adam Teichert, Stephen Wampler, Michael Weinberger, Daguang Xu, Lin Yang, and Shang Zhao. 2013. “Learning to Translate with Products of Novices: A Suite of Open-Ended Challenge Problems for Teaching MT.” TACL 1: 165–78.

Conferences

Rachel Rudinger, Adam Teichert, Ryan Culkin, Sheng Zhang, and Benjamin Van Durme. 2018. “Neural Davidsonian Semantic Proto-role Labeling.” In Empirical Methods in Natural Language Processing (EMNLP).

Adam Teichert, Adam Poliak, Benjamin Van Durme, and Matthew R. Gormley. 2017. “Semantic Proto-Role Labeling.” In Proceedings of AAAI.

Jiarong Jiang, Adam Teichert, Hal Daumé III, and Jason Eisner. 2012. “Learned Prioritization for Trading Off Accuracy and Speed.” In ICML Workshop on Inferning: Interactions Between Inference and Learning.

Jiarong Jiang, Adam R. Teichert, Hal Daumé III, and Jason Eisner. 2012. “Learned Prioritiza- tion for Trading Off Accuracy and Speed.” In Advances in Neural Information Processing Systems.

Jonathan L. Krein, Adam R. Teichert, Hyrum D Carroll, Mark J Clement, and Quinn O Snell. 2007. “PsodaScript: Applying Advanced Language Constructs to Open-Source Phylogenetic Search.” In Proceedings of the 4th Biotechnology and Bioinformatics Symposium (Biot-07), 89–94.

Workshops

Adrian Benton, Jay Deyoung, Adam Teichert, Mark Dredze, Benjamin Van Durme, Stephen Mayhew, and Max Thomas. 2014. “Faster (and Better) Entity Linking with Cascades.” In NIPS Workshop on Automated Knowledge Base Construction.

Adam R. Teichert, Jagadeesh Jagarlamudi, Hal Daumé III. “Translating Part-of-Speech Tags via Dependency Structure.” 2010. In Proceedings of The Snowbird Learning Workshop.

Adam R. Teichert, and Hal Daumé III. 2009. “Unsupervised Part of Speech Tagging Without a Lexicon.” In NIPS Workshop on Grammar Induction, Representation of Language and Language Learning (Girlll).