Best course ever taken, very well organized, the amount of work is fair for working students. Student UC San Diego