Okay, so now I've lost all confidence in myself. I've had a lot of issues calculating the reflective coefficient for a glass slab and a thin film solar cell. I know this method isn't perfect, and not as good as experimental data (which, if anyone here can supply, I'd be happy to take it). However, I need to get my raytracing analysis done, and hopefully get published again if possible. These calculations are critical to me getting a somewhat valid answer for my raytracing calculation. (FYI this is research, not homework) So, I'm referring to "Thermal Radiation Heat Transfer" by Howell, Siegel, and Menguc. Chapter 17 details the equations. I'm assuming an unpolarized source (the sun), so 50% is polarized one way, and 50% the other (correct me if wrong, anybody). So, this is how I THINK it's done: Calculate the refracted angle (θglass): nairsin(θincident) = nglasssin(θglass) θglass = arcsin(nairsin(θincident)/nglass) Then, the surface reflectivity is calculated: ρ = (1/2)(tan2(θincident-θglass)/tan2(θincident+θglass)+sin2(θincident-θglass)/sin2(θincident+θglass)) Then, just to keep it simple this time, assume the transmissivity = 1 (I can also calculate this with an attenuation coefficient, but no need to include that part here): τ = 1 So, the reflective coefficient for a glass slab would be: R = ρ(1+((1-ρ)2τ2)/(1-(ρτ)2)) R = ρ(1+(1-ρ)2/(1-ρ2)) A similar equation comes up for the photovoltaic cells, and I think if I can get this one right, I can get the other one right. Part of my confusion for how the equation for the reflective coefficient is derived stems from the fact that they assume the reflectivity (ρ) is the same on both sides of the slab. Would this be the case? Because, in my mind, as it enters the glass, it's going from a low index of refraction to a high one. Then, as it hits the other air/glass interface, it's going from a high index to a low one. Is ρ really the same for each side as the ray passes through the glass? I've attached a spreadsheet that should show the results. Thanks in advance. Let me know of errors, etc. I'll try to correct them.