Contact Information


Dr. Adam Drozdek is an Associate Professor of computer science at Duquesne University.


  • PhD Jagiellonian University
  • MS Wright State University
  • MA University of Wroclaw

Profile Information

  • MATH100 Calculus with Algebra I
  • MATH101 College Algebra
  • MATH111 Calculus for Non-science Students
  • COSC100 Elements of Computer Science
  • COSC135 Introduction to Computer Science
  • COSC145 Algorithmic Thinking
  • COSC150 Computer Programming: C++
  • COSC160 Computer Programming: Java
  • COSC215 Java with Data Structures
  • COSC300 Advanced Data Structures
  • COSC305 Computer Logic
  • COSC311 Systems Programming and Design
  • COSC325 Operating Systems and Computer Architecture
  • COSC350 Computers and Humanity
  • COSC401 Data Base Management Systems
  • COSC410 Artificial Intelligence
  • COSC418 Formal Languages and Automata
  • COSC435 Theory of Programming Languages
  • COSC445 System Analysis and Software Design
  • COSC491 Combinatorial Algorithms
  • COSC491 Data Communications
  • COSC491 Data Compression
  • COSC491 Pattern Matching
  • COSC491 String Processing
  • CPMA531 Programming Language: Java
  • CPMA532 Data Structures
  • CPMA Graph Theory and Data Compression
  1. W poszukiwaniu punktu wyjścia [In search of the point of departure], Wrocław: Ossolineum 1983 (in Polish with English summary).
  2. with Donald L. Simon, Data structures in C, Boston: PWS 1995; Warszawa: WNT 1996 (in Polish); Seoul: Sigma Press 1998 (in Korean).
  3. Moral dimension of man in the age of computers, Lanham: University Press of America 1995; Seoul: Baeg-ui 1998 (in Korean).
  4. Data structures and algorithms in C++, Boston: PWS 1996; Pacific Grove: Brooks/Cole 2001 (2/E); S√£o Paulo: Pioneira Thomson Learning 2002, Cengage 2016 (in Portuguese); Seoul: MRC 2002 (in Korean); Beijing: Tsinghua University Press 2003, 2006, 2014 (in Chinese); Gliwice: Helion 2004 (in Polish); Boston: Course Technology 2005 (3/E); Boston: Cengage Learning 2013 (4/E).
  5. Elements of data compression, Warszawa: WNT 1999, 2007 (in Polish); Pacific Grove: Brooks/Cole 2002.
  6. Data structures and algorithms in Java, Pacific Grove: Brooks/Cole 2001; Milano: Apogeo 2001 (in Italian); Beijing: China Machine Press 2003, 2006 (in Chinese); Boston: Course Technology 2005 (2/E); Cuajimalpa: International Thomson Editores 2007 (in Spanish); Singapore: Cengage Learning 2008 (3/E); 2013 (4/E).
  7. Greek philosophers as theologians: the divine arche, Aldershot: Ashgate 2007; Trikala: Degiorgio 2011 (in Greek); Warszawa: Wydawnictwo IFiS PAN 2011 (in Polish).
  8. In the beginning was the apeiron: infinity in Greek philosophy, Stuttgart: Franz Steiner Verlag 2008 (the Palingenesia series no. 94).
  9. Athanasia: afterlife in Greek philosophy, Hildesheim: Georg Olms Verlag 2011 (the Spudasmata series no. 137).
  10. with Katarzyna Peoples, Using the Socratic method in counseling: a guide to channeling inborn knowledge, New York: Routledge 2018.
  11. Data structures and algorithms in Python, Singapore: Cengage Learning 2021.
  12. Theological reflection in eighteenth-century Russia, Lanham: Lexington Books 2021.