Hilton Cordoba
Too long of lectures and the quizzes are difficult. Discussion questions to answer on random articles. Labs are the only decent and well thought out assignment/s. Just a tough professor. Don't take unless you have to like me.