COMP 6651/D (Fall 2024): ALGORITHM DESIGN TECHNIQUES