Darrell Kaminski
This class is not even that difficult, it's bare minimum. Some changes that needs to be made to ensure everyone have fair learning experience : (1) the two final exams should be replaced with two individual projects (2) group projects are fine but should be graded separately (3) having hw & quizzes are fine as it prepares for FE portions of ethics.