binghamton univ software engineering class