Man caught with child porn after dropping off computer at Best Buy