That non-NPU affiliated site ranks NPU 276th in California. NPU apparently accepts all applicants who are willing to attend. Its retention rate for full-time students is 58% (25% for part-time).
The student faculty ratio is 37:1. There are 435 students; thus, there should be 12 faculty. If you then go to the NPU site, it lists 46 faculty for the School of Engineering alone. Something is fishy.