The course grade will be based on homework assignments (30\%), 4x quizzes (20\%), 4x mini projects (20\%) and a group final project (30\%). Homework assignments and mini projects are to be done individually. The final project is a group project with upto 3 students maximum per group. \\ \\ Letter grade scale: A(93--100), A--(90--92), B+(87--89), B(83--86), B--(80--82), C+(77--79),\\ C(73--76), C--(70--72), D+(67--69), D(63--66), D--(60--62), F(<60)