Computer Science Technical Report