unify algorithms, practicum, and bigo