Prof Chavez provides pre-recorded lectures which is very helpful. If you do not study you will not succeed in this class. Overall, he states what will be on the test. The objectives for each powerpoint are very clear on the information you should know. If you need help he is very understanding and willing to help you. Communication is key! 