Specialized areas and supporting courses

Credits

30-36