Is one of the best when it comes to teaching but it requires a lot of students. It demands time, effort and attention. It’s not easy but it’s rewarding. The Alameda campus(where I study) is nice and has a very good student life, with restaurants and places to hang out between and after classes.
View more