Dr. Marco T. Morazán joined Seton Hall in 1999. He did his undergraduate studies at Rutgers University and his graduate work at the City University of New York. At Seton Hall he teaches at all levels of the Computer Science curriculum including his signature courses: Introduction to Program Design I and II, Organization of Programming Languages, and Automata Theory and Computability. His main research foci are the implementation of programming languages and Computer Science Education. As the graduate school advisor, he takes special pride in making sure that his students are prepared to continue studies outside of Seton Hall. Dr. Morazán is a strong proponent of undergraduate research opportunities and routinely has students collaborate with him on projects. Along with his undergraduate research students, he is responsible for an optimal lambda lifting algorithm and an effective mechanism for closure memoization. In Computer Science education, he is especially proud of the effectiveness of the Computer Science curriculum, based on the development of video games, he has developed for beginners.
- "Infusing an HtDP-based CS1 with Distributed Programming Using Functional Video Games," Journal of Functional Programming, Volume 28, e5, 2018.
- "Memoized Flat Closures for CPS," Marco T. Morazán, Lindsey M. Reams, Nicholas R. Olson, and Shamil Dzhatdoyev. Proceedings of Trends in Functional Programming 2017, Lecture Notes in Computer Science, volume 10788, Springer-Verlag, 2018.
- "Vector Programming Using Structural Recursion: An Introduction to Vectors for Beginners," Marco T. Morazán. Proceedings of the Sixth International Workshop on Trends in Functional Programming in Education. EPTCS, volume 270, 2018.
- "Generative and Accumulative Recursion Made Fun for Beginners," Marco T. Morazán. Journal on Computer Languages, Systems, and Structures, Volume 44, Part B, December 2015.
- "Functional Automata - Formal Languages for Computer Science Students," Marco T. Morazán and Rosario Antunez. Proceedings of the Third International Workshop on Trends in Functional Programming in Education. EPTCS, volume 170, 2014.
- "Bytecode and Memoized Closure Performance," Marco T. Morazán. Proceedings of Trends in Functional Programming 2013, Lecture Notes in Computer Science, volume 8322, Springer-Verlag, 2014.
- "Beautiful Imperative Code: A Functional Ace in the Hole for Imperative Programmers," Marco T. Morazán. Lecture Notes in Artificial Intelligence, volume 8106, Springer-Verlag, 2013.
- "Trends in Trends in Functional Programming," Peter Achten, Marko van Eekelen, Pieter Koopman, and Marco T. Morazán. Journal of Higher-Order and Symbolic Computation, June 2011.
- "Optimal Lambda Lifting in Quadratic Time," Marco T. Morazán and Ulrik P. Schultz. Proceedings of Implementation and Application of Functional Languages 2007, Lecture Notes in Computer Science, volume 5083, Springer-Verlag, 2008.