Meet the Faculty

Khoury College of Computer Science

Ian Gorton

Ian Gorton

Professor of the Practice, Director of Khoury College of Computer Sciences in Seattle

Role at Northeastern: He is a senior member of the IEEE Computer Society and a fellow of the Australian Computer Society. Until July 2006, he led the software architecture R&D at National ICT Australia in Sydney, and previously worked at CSIRO, IBM, Microsoft, and in academia in Australia. His passion is analyzing and designing complex, high-performance distributed systems, and embodying design and architecture principles in methods and tools that can be exploited by architects in other projects. You can see all Gorton’s publications and citations on Google Scholar and in dlbp.

Educational / Professional Background:
Ian has a PhD in computer science from Sheffield Hallam University and an extensive background in the field of computer sciences. Prior to Northeastern, he was a senior member of the technical staff at the Carnegie Mellon University Software Engineering Institute, working on projects focused on the principles of designing massively scalable software architectures for Big Data applications and building knowledge bases both manually and using machine learning to support engineering tasks.

Personal Background:
Before joining the SEI, Gorton was a laboratory fellow in computational sciences and math at Pacific Northwest National Laboratory where he managed the Data Intensive Scientific Computing research group and was the chief architect for PNNL’s Data Intensive Computing Initiative.

[email protected]

Expand to view more
Expand to view more
Tamara Bonaci

Tamara Bonaci

Assistant Teaching Professor

Role at Northeastern:As a teaching professor, Tamara gets to interact and collaborate with many amazing students, through classes, mentoring, and various research projects. Interacting with students is absolutely the best part of her job.

Educational / Professional Background:
Tamara received her doctoral degree in 2015 from the University of Washington. Her dissertation research merged several different areas—privacy and security, robotics, bioengineering, networking, and ethics. This interdisciplinary research allowed her to recognize and experience the importance of diverse voices, perspectives, and expertise in computer science research and education. It has also inspired her long-term research focus—privacy, security and societal impact of emerging technologies.

Personal Background:
Tamara grew up in Europe, in beautiful Croatia. Prior to moving to the Pacific Northwest, she lived in Vancouver, BC. Each of these places has inspired her and helped shape her into who she is today.

[email protected]

Expand to view more
Expand to view more
Tony Mullen

Tony Mullen

Associate Teaching Professor

Role at Northeastern:
Working with highly motivated, passionate graduate students throughout the master’s program is wonderful. But as someone who came to computer science via an indirect path, Tony feels a particular affinity for students making the challenging transition into computer science from another background.

Educational/ Professional Background:
Tony received his bachelor’s degree in English literature from the University of Washington. He then went on to earn a master’s degree in linguistics at Trinity College, Dublin, and finally a doctoral degree in natural language processing at the University of Groningen. This led to his research work in natural language processing and machine learning, and eventually to academic work in computer science.

Personal Background:
Tony grew up in the Seattle area, but spent most of his 20s and 30s living in Europe and Japan.

[email protected]

Expand to view more
Expand to view more
Divya Chaudhary

Divya Chaudhary

Assistant Teaching Professor

Role at Northeastern: As a Teaching professor, Divya loves to interact with students and other faculty members. She enjoys learning new things and always look forward to them. She also finds immense joy in the success and achievement of her students.

Educational / Professional background: Divya received her doctoral degree in computer engineering from NSIT, University of Delhi in 2018. Her research domain in PhD degree was based on optimizing and load scheduling in cloud computing. She was also a University topper and gold medalist in her master's program in computer science. Over the years, she has published research papers in various journals and conferences. She has also worked on many research projects with undergraduate students. She has over seven years of experience working in academia. She has taught undergraduate courses in the roles as an Assistant Professor and as a teaching assistant at Netaji Subhas Institute of Technology (NSIT, NSUT) in New Delhi, India for five years. She has also taught undergraduate courses in various capacities at several governmental departments of Delhi, India. For over two years, she even taught high school students the basics of computers and programming languages.

Personal background: Divya grew up in New Delhi, India. Before moving to Seattle, she has lived and worked in Delhi.

[email protected]

Expand to view more
Expand to view more
Sarita Singh

Sarita Singh

Associate Teaching Professor

Role at Northeastern: Conducting lectures and labs for Khoury students in Seattle.

Educational / Professional background: PhD (Computer Science)' MTech ( Software Engineering)

[email protected]

Expand to view more
Expand to view more
Oscar Veliz- Northeastern University

Oscar Veliz

Assistant Teaching Professor

Role at Northeastern: As teaching-focused faculty, Oscar works closely with students of diverse backgrounds daily. He is always integrating the latest in Computer Science education research and project-based learning in the classroom, with the goal of demonstrating that CS is for everyone.

Educational/ Professional background: Oscar earned PhD in Computer Science from The University of Texas at El Paso. His research in Artificial Intelligence focused game theoretic models of reasoning under uncertainty in large games. He also worked as a Lecturer at UTEP, teaching non-CS students introductory CS classes, while completing his dissertation and earning the Google CAHSI Dissertation Award. Oscar became Postdoctoral Teaching Fellow at Carnegie Mellon University in Pittsburgh, where he taught various classes related to computer science and information systems. He has worked for ExxonMobil, Hewlett-Packard, and Microsoft; and is also a longtime high school CS educator with the Microsoft TEALS Program.

Personal background: Oscar grew up on the US-Mexico border and has worked in various US cities before moving to Seattle.

[email protected]

Expand to view more
Expand to view more

Bruce Maxwell

Teaching Professor and Assistant Director for Computer Programs

Role at Northeastern: Professor and Assistant Director for Computing Programs. Bruce teaches in the MS CS Align Bridge and MS Electives, particularly computer vision and machine learning. He is also helping to build academic-industry connections in the Seattle area, and is overseeing new undergraduate programs in Seattle.

Educational/ Professional background: Bruce obtained a BA in Political Science and a B.S. in Engineering with a Concentration in Computer Science from Swarthmore College in 1991. He has earned an M.Phil. in Computer Speech and Natural Language Processing from Cambridge University in 1992, and a Ph.D. in Robotics from Carnegie Mellon University in 1996.

Personal background: Bruce grew up and lived in many places around the US, including Indiana, Oregon, Texas, and North Dakota. Professionally, his first academic position was at the University of North Dakota in Grand Forks. In 1998, he moved to Swarthmore College in Pennsylvania for nine years. In 2007, he moved north to Colby College in Maine as the Chair of CS. In 2020, he joined Northeastern University as the founding Director at the Portland, ME campus, the Roux Institute. In 2022, he moved to the Northeastern Seattle campus as Assistant Director. He enjoys hiking, playing violin and viola, biking, running, carpentry, and bird-watching.

[email protected]

Expand to view more
Expand to view more
Shanu Sushmita

Shanu Sushmita

Assistant Teaching Professor

Role at Northeastern: Assistant Teaching Professor at Khoury College.

Educational / Professional background: PhD in Computer Science. 10+ Years of research and teaching experience in computer Science. In particular, machine learning, information retrieval and user behavior. Shanu loves using data to investigate and build products/solutions to improve user experience. She has had opportunities to use and apply various machine learning and information retrieval techniques in areas like: search engines, digital libraries, social media, healthcare, and music. Her passion is teaching, she loves the energy of being amongst students. She has taught courses at both graduate and undergraduate level for computer science and business school.

Personal background: Shanu is a proud mother of two daughters (5 years and 1 year old). She is very mindful of ways in which she contributes to the world in making it an open and respectful place. As family, they love to travel and enjoy music.

[email protected]

Expand to view more
Expand to view more

College of Engineering

Ram Hariharan

Dr. Ram Hariharan

Director of College of Engineering Programs in Seattle and Full-Time Faculty

Role at Northeastern: Ramkumar Hariharan, Ph.D., is Data Science Engineering Faculty and the Inaugural Director of College of Engineering Programs in the Seattle Campus. Ram's research is at the nexus of Artificial Intelligence and Geroscience.

Educational / Professional Background: Previously, he was the Head of Applied Artificial Intelligence at Macro-Eyes, Inc, and led a globally diverse team of data scientists. Prior to that, Ram was a Senior Data Scientist at the Fred Hutchinson Cancer Research Center, building novel AI applications to drive biomedical discoveries using large image and genomic datasets. Ram has also worked with biomedical big data at both the Hood-Price Laboratory at the Institute for Systems Biology in Seattle and at the Promislow Lab at the University of Washington.

Personal background: When not researching or communicating science, Ram can be found spending time with his wife and daughter while binge-watching Chuck Lorre sit-coms on CBS or checking out the newest restaurant in town.

[email protected]

Expand to view more
Expand to view more
Andrei Guschin

Andrei Guschin

Assistant Teaching Professor- Information Systems

Role at Northeastern:
Andrei Guschin joined Northeastern University–Seattle in 2015. He is teaching at the MSIS program, specializing in digital product management and other managerial courses for engineers. Prior to this role, he taught graduate students at the Foster School of Management, University of Washington, where he specialized in technology entrepreneurship, product management, and sustainable product design and development. Gus chin previously taught at the College of Business and College of Engineering at the American University of Armenia, the first and only U.S.-accredited institution in the former Soviet Union. Courses included Entrepreneurship, Innovation Management, Managing Information Systems, Production and Operation Management, and Supply Chain Management. He also taught corporate innovation to MBA students at the Sauder School of Management at the University of British Columbia.

Educational / Professional Background:
Guschin has a PhD in mathematics and physics from the Russian Academy of Sciences, as well as an MS in applied mathematics and physics from Moscow Institute of Physics and Technology. He also studied at the Ross School of Business at the University of Michigan."

Personal Background:
Before getting into teaching, Dr. Guschin was a research scientist at MIT, Ford and Russian Academy of Sciences. He also cofounded a clean tech company, Bionavitas, where he led research and development of the LIT™ photobioreactor technology. Guschin was also a consultant to technology startups and large companies, specializing in product, partner, and business development.

Dr. Guschin has been serving on Advisory Council, Business Leaders for Climate Solutions, since 2010. He also was chairing several committees at MIT Enterprise Forum of the Northwest, where he helped technology entrepreneurs to make fewer mistakes.

[email protected]

Expand to view more
Expand to view more

Joseph Weber

Associate Teaching Professor

Role at Northeastern: Teaching Professor in COE

Professional Background: I received my PhD in Computer Vision Scientist from UC Berkeley under Jitendra Malik, and did PostDoctoral work at CalTech with Pietro Perona. We did some of the first work in the use of passive optical cameras for object detection, 3D mapping, lane position tracking, visual odometry and vehicle control for autonomous driving. Afterwards I worked in the cable television industry and eventually for the consumer electronics company TiVo. During that time I remained an adjunct professor teaching computer vision for over 20 years, and have now transitioned to teaching full time.

Personal Background: After many years in Silicon Valley we moved the family to the Seattle area where we are enjoying the natural beauty of the Pacific Northwest.

mailto:[email protected]

Expand to view more
Expand to view more
Kathy wong

Kathy Wong

Assistant Coop Coordinator

Educational/ Professional background: Kathy came from University of Washington with experience in a variety of roles and offices, from academic advising to immigration advising to recruiting & admissions. She has diverse experience working with undergraduate, graduate, international students in disciplines ranging from STEM to business and everything in-between. She received a Bachelor of Arts in Psychology at the University of Washington and a Master of Education in Student Development Administration at Seattle University.

Personal background: Kathy is a Seattle native, born and raised. She likes to explore new places with friends or a tour group to get out of her comfort zone. She also enjoys cooking and eating as well as spending time with her Shih Tzu, Mr. Bailey (aka Mr. B).

[email protected]

Expand to view more
Expand to view more
Terri Gu

Yingqian "Terri" Gu

Assistant Cooperative Education Coordinator

Role at Northeastern: Terri is excited to transit into the new role as the second Assistant Cooperative Education Coordinator for COE at Seattle, supporting the students with their career development and creating a meaningful learning experience together. She will be teaching the Career Management for Engineers courses and support COE students with career development and employment outreach.

Educational/ Professional background: Terri came to Los Angeles in 2012 to attend the University of California - Los Angeles and graduated with a BS in Economics in 2016. That same year, she moved to Seattle to complete her Master's in Public Administration from the University of Washington. After graduating, Terri joined WholeRen Education Group, a private higher education institution that focuses on serving the international student community in America. She worked as an Academic Tutor and Counselor to drive academic support, tutoring, and mentorship for college students. Terri started as an Academic Advisor for the College of Engineering in May 2020, with her primary responsibility to support the rapid growth of COE at the Seattle Campus and on the West Coast and got promoted last year as a Senior Academic advisor.

Personal background: Terri was born and raised in Beijing, China.

[email protected]

Expand to view more
Expand to view more

Jennifer June Evans

Assistant Cooperative Education Coordinator

Role at Northeastern: Jennifer joins the Northeastern faculty as an Assistant Cooperative Education Coordinator. In this role she teaches Career Management for Engineers courses, advises and assists students in their Co-op search, and collaborates with industry partners to create opportunities for students.

Professional Background: Jennifer taught at the University of Washington Seattle for 15 years in contexts ranging from Academic and Business English, to teacher training in the MATESOL graduate program and co-directing Study Abroad programs in Spain and Morocco. From 2011-2013 she served as an English Language Fellow in Agadir, Morocco with the US Department of State.

Personal Background: Jennifer grew up in Portland, Oregon and thrives in miserable, gray climates like the Pacific Northwest and the UK. Her personal interests include playing and watching sports (recently Lawn Bowling) reading books and being in libraries, walks in foreign countries that end with food (recently Wales), and the constant pursuit of time affluence.

[email protected]

Expand to view more
Expand to view more

College of Professional Studies

Megan Kennedy

Megan Kennedy

Assistant Teaching Professor

Role at Northeastern: Assistant Teaching Professor in the Doctor of Law and Policy Program

Educational/ Professional background: Megan has earned her law degree from Gonzaga University School of Law. She worked as an Assistant District Attorney in Massachusetts for six years. During her time as a prosecutor, she worked in the sexual assault and family violence unit. She has also earned a PhD. in criminal justice from the University at Albany - State University of New York.

Personal background: Megan currently lives in Seattle. She enjoys hiking, paddle boarding, and reading.

[email protected]

Expand to view more
Expand to view more

College of Social Sciences and Humanities

Florin Bidian

Florin Bidian

Professor of the Practice in Economics and Coordinator of the Economics-Data Science Program

Role at Northeastern: Professor of the Practice with a joint appointment in CSSH and Khoury College of Computer Sciences.

Educational/ Professional background: Florin has an MA and PhD in Economics from the University of Minnesota, an MA and BS in Applied Mathematics, and a BA in Economics from Babes-Bolyai University. As an academic, he taught at J. Mack Robinson College of Business (Georgia State University), Macalester College and the University of Minnesota (plus a couple of European universities), and he was a visiting scholar at the Federal Reserve Bank of Minneapolis. As an industry practitioner, he worked in Tech (Amazon) for five years and in Finance (hedge fund industry) for 3 years.

Personal background: Florin grew up in Cluj, the capital of Transylvania, the central region of Romania. He was interested in Mathematics and Computer Science for as long as he can remember, and became interested in Economics as Romania was transitioning from communism to a market economy.

[email protected]

Expand to view more
Expand to view more