The topic of this class is interesting, but he kept mentioned a lot from another class(which is not from the prerequisite list) without any explanation. No midterm and final( final project 40%). He didn't have a clear teaching plan. Half of the class dropped on the first two weeks. Don't take it if you don't know about R programming.