CSE 646 Wireless Networks and Mobile Computing, coursework project