Terrible professor. Asynchronous class and there is a fair amount of homework and labs and 3-4 hours of lectures per week. However, when you get to the midterms, it's nothing like the homework and you feel stupid. There is a curve but you only have two midterms before the final. Overall do not recommend, Stay Away.