EE360C Algorithms