Sami Sweis
lots of reading but the class was actually interesting and i felt like I learned alot. you'll have to learn how to manage the reading but sweis isn't too bad since hes looking for the big picture on the readings. take his class and just let him know when it is too much and hes usually willing to dial it back or at least give students advice