David Goldsmith
does not teach anything; you're on your own to figure out matlab, solidworks, any thing to do with harware, AND arduinos. literally no direction he just sends you on your way and then asks for weekly and daily updates on what you're doing?? not the best for freshmen who have no prior experience. might get an A if your group is good