Brian Borowski
Senior Lecturer in the Discipline of Computer Science
Brian Borowski is Senior Lecturer in Discipline in Computer Science at Columbia University.
He has been teaching "Data Structures in Java" and "Advanced Programming" at the undergraduate level and one special topics course in algorithmic thinking that is taken by both undergraduate and graduate students. His teaching career began in 2011 when he joined the faculty at Bergen County Academies, a nationally-ranked magnet high school in NJ, and developed a full curriculum of computer science courses. Brian worked at Stevens Institute of Technology from the fall of 2014 to the summer of 2021. In addition to teaching an overload of courses every semester, he served as the Associate Chair of Undergraduate Education for the CS department for six years. After departing from Stevens, he worked briefly in industry before returning to teaching. Brian spent one semester at Caldwell University before joining the faculty at Columbia University in July 2022.
Prior to teaching, Brian was a technical specialist working on natural language processing at Thomson Reuters in New York City. In June 2010, he completed his doctoral studies at Stevens, where he researched underwater acoustic communication. Brian earned his MS degree in computer science from Stevens in 2004 and his BS degree, also in computer science, from Seton Hall University in 2001. He gained experience as a software engineer while working for Prudential, KPMG, and Syncsort in the early stages of his career. In his spare time, Brian enjoys writing software and playing the organ.
Research Areas
- Applied Signal Processing for Communications and Music Technology
- Computer Science Education
Additional Information
-
Professional Affiliations
- ACM (Association for Computing Machinery)
- IEEE (Institute of Electrical and Electronics Engineers)
-
Education
- PhD, Computer Science, Stevens Institute of Technology
- MS, Computer Science, Stevens Institute of Technology
- BS, Computer Science, Seton Hall University