My field of interest is computational physics and computational math. I'm planning my courses for next term and I wanted to know if anyone knowledgeable in the area of scientific computing or just experienced with a lot of programming for math applications thought a course called Data Structures and Algorithms would be worth my time. Here is the course description: Definition, design, implementation of abstract data structures, including stacks, queues, generalized lists; implementation as contiguous or linked structures. Structures include tables and hashing, trees, graphs. Algorithms for manipulating structures, searching, sorting; introduction to the analysis of these algorithms. Thanks.